|
fb2d7b5379
|
Add extern structs
|
2025-03-11 17:03:03 -04:00 |
|
|
d254b440f8
|
Rearrange fields
|
2025-03-11 13:09:15 -04:00 |
|
|
39dd1ca27d
|
Add convert keyword for defining conversions
|
2025-03-10 12:42:45 -04:00 |
|
|
b025cf269d
|
Use holding blocks for mutexed data instead of lambdas
|
2025-01-02 20:29:55 -05:00 |
|
|
be384c0caa
|
Replace threads with generic mutexed datastructures.
|
2025-01-02 16:24:07 -05:00 |
|
|
3dd7854076
|
Add optimized metamethods for enums and structs that hold packed data
|
2024-12-22 15:53:26 -05:00 |
|
|
c6c7cc7272
|
Revert "Deprecate "&" for stack references"
This reverts commit 41c0ea851a .
|
2024-12-18 14:44:37 -05:00 |
|
|
3a5815d4bd
|
Improvements and fixes for assigning to table keys
|
2024-12-06 15:18:25 -05:00 |
|
|
3e23ea6a67
|
Improve handling of update assignments
|
2024-11-25 14:57:58 -05:00 |
|
|
4231789b71
|
Rename datetime -> moment
|
2024-11-17 14:49:03 -05:00 |
|
|
92a593b80f
|
Support reductions for comparison operators like == and <
|
2024-11-02 22:34:35 -04:00 |
|
|
41c0ea851a
|
Deprecate "&" for stack references
|
2024-10-27 20:35:12 -04:00 |
|
|
839c1983a0
|
Reduce padding needed for optional types and clean up some redundant
type padding
|
2024-10-08 21:10:36 -04:00 |
|
|
6b9055db7c
|
Deprecate readonly pointers for now
|
2024-10-04 13:21:56 -04:00 |
|
|
05515d8645
|
Add DateTime
|
2024-09-29 20:06:09 -04:00 |
|
|
7baf36e2ae
|
Remove dead code
|
2024-09-18 01:06:26 -04:00 |
|
|
e422079fcc
|
Add a Byte datatype
|
2024-09-15 15:33:47 -04:00 |
|
|
c455e7b67d
|
Rename builtins/ -> stdlib/
|
2024-09-13 20:18:08 -04:00 |
|
|
4380039acc
|
Rename builtins to use plurals when appropriate
|
2024-09-13 20:08:20 -04:00 |
|
|
56a4d13975
|
Automatic promotion to single-argument enum tags with a unique type
|
2024-09-12 13:05:08 -04:00 |
|
|
7126755275
|
Add optional types
|
2024-09-11 01:31:31 -04:00 |
|
|
aeed1992e9
|
Fix nearly every GCC warning and add __attribute__((pure/const)) where
appropriate
|
2024-09-08 17:17:15 -04:00 |
|
|
da4d07c665
|
Fix up some bigint logic issues
|
2024-08-18 12:47:29 -04:00 |
|
|
752ab8212c
|
Split BigIntType out of IntType and switch to using enums for the size
of ints/nums
|
2024-08-18 11:49:51 -04:00 |
|
|
d08f795794
|
Partially working first draft of bigints
|
2024-08-13 01:30:25 -04:00 |
|
|
2ecb5fe885
|
Add channels and threads
|
2024-08-11 14:47:34 -04:00 |
|
|
8d3d591312
|
Add Sets to the language
|
2024-08-10 15:15:38 -04:00 |
|
|
16c2e3f590
|
Incrementally moving towards passing array entry sizes explicitly
|
2024-08-03 15:06:59 -04:00 |
|
|
9fec3a6adb
|
Fix for reductions over iterators like (+) range(5, 10)
|
2024-07-13 19:58:21 -04:00 |
|
|
39576466a7
|
Add ReturnType(ret) so we can more accurately track return values for
`if` statements
|
2024-07-13 18:43:50 -04:00 |
|
|
a1d18fd422
|
Add C string type
|
2024-05-18 14:38:41 -04:00 |
|
|
02fe49a764
|
Deprecate interfaces (RIP)
|
2024-05-12 20:13:19 -04:00 |
|
|
d143c72b22
|
WIP, but functional interfaces
|
2024-05-12 13:50:06 -04:00 |
|
|
f21fc700bb
|
Handle type namespaces in other modules
|
2024-03-22 01:52:00 -04:00 |
|
|
4592e95fa9
|
Pull namespaces from the type binding
|
2024-03-21 13:33:10 -04:00 |
|
|
adbb07fdc2
|
Module imports
|
2024-03-19 14:22:03 -04:00 |
|
|
ced54c2919
|
More file comments
|
2024-03-18 12:49:38 -04:00 |
|
|
b83221f422
|
Remove references to libgccjit
|
2024-03-09 23:23:31 -05:00 |
|
|
cbdd357b41
|
Deprecate secret langs (just use one-member structs)
|
2024-03-09 19:02:13 -05:00 |
|
|
5131fdff62
|
Improve handling of secret text
|
2024-03-09 18:47:56 -05:00 |
|
|
2b83ab279d
|
Add langs to the language
|
2024-03-09 18:22:12 -05:00 |
|
|
0921f3723b
|
Remove dead code
|
2024-03-09 13:11:57 -05:00 |
|
|
07c2b0ec26
|
Array methods
|
2024-03-08 14:23:16 -05:00 |
|
|
103edd6362
|
Fix cyclic structs/enums
|
2024-03-05 12:49:13 -05:00 |
|
|
8fab88c56f
|
Rename Str -> Text
|
2024-03-03 18:15:45 -05:00 |
|
|
ec7a9e5f10
|
Initial pass at namespacing
|
2024-03-03 13:04:50 -05:00 |
|
|
bd0a618f4c
|
Type compiling stuff
|
2024-02-18 02:34:39 -05:00 |
|
|
7355b2f7fe
|
Change things up to use type params for all array and table methods
|
2024-02-17 18:38:29 -05:00 |
|
|
de3eeacfa0
|
Major cleanup
|
2024-02-17 16:56:19 -05:00 |
|
|
317b8f5319
|
Progress towards environments
|
2024-02-15 13:43:46 -05:00 |
|