|
2b46958007
|
refactor: implement requested changes
|
2023-09-04 12:23:18 +05:30 |
|
|
c3e456f0ef
|
chore(tests): finalize and implement missing tests
|
2023-08-28 17:07:49 +05:30 |
|
|
e4a65e301b
|
feat: proper error handling & error propagation
|
2023-08-28 15:58:11 +05:30 |
|
|
a78ed4e122
|
fix: DateTime::from_iso_date
DateTimeBuilder.to_string had a faulty template str for the ISO 8601
DateTime parsing.
|
2023-08-28 00:37:57 +05:30 |
|
|
4768134e6f
|
chore(docs): add more docs for luau typing
|
2023-08-27 13:05:44 +05:30 |
|
|
28b16b3e05
|
chore(tests): include tests for DateTime library
|
2023-08-27 12:46:27 +05:30 |
|
|
a7833bbba9
|
fix: fromUnixTimestamp conversion bug
|
2023-08-27 12:21:43 +05:30 |
|
|
dd1c43c494
|
refactor: breakup datetime into multiple modules
|
2023-08-26 21:06:44 +05:30 |
|
|
6943ed0755
|
feat: finish luau side implementation
This commit finishes the DateTime implementation for the luau side
library. It includes the following methods:
* fromLocalTime
* toLocalTime
|
2023-08-26 20:44:06 +05:30 |
|
|
574bc16a1b
|
feat: implement luau side for more functions
The following was implemented:
* trait FromLua for DateTimeBuilder
* trait UserDate for DateTimeBuilder
* toUniversalTime
* fromUniversalTime
|
2023-08-26 18:54:47 +05:30 |
|
|
83eeb77a6a
|
feat: replace enums with floats for timestamps in millis
|
2023-08-26 15:44:07 +05:30 |
|
|
eee7a671a1
|
merge: origin/main -> feature/datetime
|
2023-08-25 21:49:52 +05:30 |
|
|
c11c05981a
|
feat: export most of the DateTime functionality to luau
|
2023-08-25 21:44:00 +05:30 |
|
Filip Tibell
|
a3feece9d4
|
Add back variadic CFrame methods
|
2023-08-24 19:13:56 -05:00 |
|
Filip Tibell
|
b79d3ce4e2
|
Make clippy happy
|
2023-08-24 19:09:05 -05:00 |
|
Kenneth Loeffler
|
bcfc7d2f55
|
Implement Terrain:GetMaterialColor and Terrain:SetMaterialColor (#93)
|
2023-08-24 18:39:13 -05:00 |
|
|
a5ed13e62b
|
merge: origin/main -> feature/datetime
|
2023-08-24 21:35:19 +05:30 |
|
|
ac45d82de2
|
fix: export date_time in mod.rs
|
2023-08-24 21:24:40 +05:30 |
|
|
5bc28c499c
|
chore: remove conflicting files
|
2023-08-24 20:48:29 +05:30 |
|
|
2a9984ff74
|
refactor: include docs & rename some methods
|
2023-08-24 19:02:46 +05:30 |
|
Filip Tibell
|
64b152e34b
|
Enable sorting of keys during serde serialization
|
2023-08-23 15:11:12 -05:00 |
|
Filip Tibell
|
de0f017540
|
Refactor export tables for roblox builtin library
|
2023-08-23 14:53:52 -05:00 |
|
Filip Tibell
|
52a6c4f4da
|
Revert #85 to fix SIGSEGV
|
2023-08-23 12:07:16 -05:00 |
|
|
2efc0be6f7
|
feat: finish DateTime implementation
* format_time: formats the current DateTime to a string with a specified
locale and timezone
|
2023-08-23 19:05:01 +05:30 |
|
|
40b1494536
|
refactor: minor changes
|
2023-08-23 18:18:42 +05:30 |
|
Filip Tibell
|
83db30496d
|
Add notes for future scheduler improvements, add wrapper structs for messaging
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
5ae8f662b9
|
Wait, context already works, what the heck
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
fc90630781
|
Implement context preservation for Lune struct
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
b18e1ed519
|
Add new test for require while a background task is running
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
58d64fc0c8
|
Use default env filter for tracing
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
1cb8ea99a3
|
Raise tracing max level
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
e5ed668a33
|
Improvements to scheduler futures resumption
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
38a91a3dc3
|
Implement tracing for scheduler, set to debug for now
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
1f11ceb91a
|
Finish implementation of serve
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
609eba08a8
|
Implement handler calling for serve again, now with extra multithreading
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
851589c695
|
Add test for error global
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
2f3fb07b7c
|
New net.serve implementation
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
b4b119cf42
|
Rip out old net.serve implementation
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
acae6a6369
|
Get rid of lua lifetime in scheduler, add scheduler documentation
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
8e4fc4b65e
|
Add descriptive error messages for lua registry and oom
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
30dc027e3e
|
Clean up interrupt listener
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
888f00dd8b
|
Rename scheduler methods to be consistent with tokio, more obvious
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
3f5371a7c1
|
Figure out how to solve background tasks in new scheduler
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
70caf89295
|
Fix typeof function registry key not being unique
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
d7404679c7
|
More robust task.spawn implementation
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
ecf5c9db44
|
Replace result with expect for process.spawn
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
5dd5fb2ad1
|
Remove unnecessary static lifetime from process.spawn
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
e3449e7fd9
|
Run process.spawn on separate thread, if possible
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
6db01d7b94
|
Clean up process spawn options
|
2023-08-22 20:00:58 -05:00 |
|
Filip Tibell
|
1baf10fa87
|
Fix custom typeof function being recursivve
|
2023-08-22 20:00:58 -05:00 |
|