|
052316261a
|
Finish deprecating stack refs with &
|
2024-10-27 20:35:30 -04:00 |
|
|
0d615443dc
|
Update DateTime API to have separate methods for getting each component
instead of get(...)
|
2024-10-27 18:41:00 -04:00 |
|
|
074cf22ad4
|
Change function syntax from func(args)->ret to func(args -> ret)
|
2024-10-09 13:26:28 -04:00 |
|
|
a3dab7e726
|
Add a test for mutating closed-over variables in a defer statement
|
2024-10-09 00:47:42 -04:00 |
|
|
5103fde1c5
|
Add a test for optionals to ensure they size correctly
|
2024-10-08 13:39:45 -04:00 |
|
|
6b9055db7c
|
Deprecate readonly pointers for now
|
2024-10-04 13:21:56 -04:00 |
|
|
ec0606091b
|
Add datetime literal and tests
|
2024-09-30 13:55:55 -04:00 |
|
|
800e386105
|
Rename from_unsafe_text to without_escaping
|
2024-09-24 13:26:49 -04:00 |
|
|
a56ce0435d
|
Support Int(yes/no)
|
2024-09-24 12:40:56 -04:00 |
|
|
e5f432d4c9
|
Fix not x for optional values
|
2024-09-16 16:10:05 -04:00 |
|
|
de49bc5bb3
|
Deprecate :or_else()/:or_fail()/:or_exit() in favor of the or operator
|
2024-09-16 16:06:19 -04:00 |
|
|
6d0f04375d
|
Have Text:matches() return an optional array of matches
|
2024-09-16 15:12:54 -04:00 |
|
|
3cbacbd675
|
Add some basic pattern matching/suffix code for paths
|
2024-09-16 14:04:51 -04:00 |
|
|
6b5a9d65e3
|
Overhaul of how libraries are installed
|
2024-09-15 21:18:42 -04:00 |
|
|
8ee23054bf
|
Update Inline C syntax and documentation/tests
|
2024-09-15 17:34:34 -04:00 |
|
|
835eb7e896
|
Add optional:or_exit(...)
|
2024-09-15 16:42:42 -04:00 |
|
|
fb37b0ee42
|
Fix up if var := ...: in ternary expressions and optional checking
logic
|
2024-09-15 16:29:45 -04:00 |
|
|
2b454d1408
|
Fix up file test
|
2024-09-15 15:53:38 -04:00 |
|
|
e422079fcc
|
Add a Byte datatype
|
2024-09-15 15:33:47 -04:00 |
|
|
75e0201fad
|
Improve automatic text quoting so it minimizes escape sequences when
possible.
|
2024-09-15 14:03:16 -04:00 |
|
|
da9cc93c46
|
Make functions print with func name(...)->... [file:line] info
|
2024-09-12 23:41:32 -04:00 |
|
|
46a2aa2ffc
|
Fix up comprehensions so set comprehensions work and everything is a bit
more clean
|
2024-09-12 14:27:13 -04:00 |
|
|
10795782c6
|
Implement optional hashing/equality/comparisons
|
2024-09-12 13:17:53 -04:00 |
|
|
43f4f3610e
|
For single-member structs/enums, don't print the member name
|
2024-09-12 04:09:52 -04:00 |
|
|
05724a659f
|
Change unicode escape to \{name} and add escape for ANSI CSI sequences:
\[...]
|
2024-09-12 01:43:00 -04:00 |
|
|
327d466b95
|
Table:get() now uses optional values instead of default or failure modes
|
2024-09-12 00:55:43 -04:00 |
|
|
fa7e52787f
|
Add postfix ! operator for optionals
|
2024-09-12 00:13:53 -04:00 |
|
|
c034175ae1
|
Add optional:or_else(fallback) and optional:or_fail(message)
|
2024-09-11 23:17:03 -04:00 |
|
|
cfef667a89
|
Fix optional integer promotion
|
2024-09-11 23:13:41 -04:00 |
|
|
3443edf760
|
Use optionals for iterators
|
2024-09-11 22:28:43 -04:00 |
|
|
3dd8228a3b
|
More tests
|
2024-09-11 13:46:38 -04:00 |
|
|
02930b84f8
|
Optionals for threads
|
2024-09-11 12:56:16 -04:00 |
|
|
908673c9d9
|
Optional channels (plus fixed some channel bugs)
|
2024-09-11 12:50:46 -04:00 |
|
|
30d39378c7
|
Optional C Strings
|
2024-09-11 12:39:56 -04:00 |
|
|
210179ee67
|
Optional enums (deprecated custom tag values)
|
2024-09-11 12:29:48 -04:00 |
|
|
dee3742b48
|
Optional structs
|
2024-09-11 12:01:17 -04:00 |
|
|
989dc3f442
|
Support if x := blah: ...
|
2024-09-11 01:48:15 -04:00 |
|
|
23209a0aab
|
Use optional ints in the array find()/first() API
|
2024-09-11 01:39:19 -04:00 |
|
|
7126755275
|
Add optional types
|
2024-09-11 01:31:31 -04:00 |
|
|
cc94afcc56
|
Test nesting parens and escapes
|
2024-09-09 15:03:51 -04:00 |
|
|
dad567bfc8
|
Restore path interpolation
|
2024-09-09 14:37:13 -04:00 |
|
|
900b456a26
|
Ensure more rigoroous cleanup and validation of paths
|
2024-09-09 14:35:00 -04:00 |
|
|
e16792d5eb
|
Add Text.starts_with() and Text.ends_with()
|
2024-09-09 05:31:25 -04:00 |
|
|
0b441054b3
|
Fix up some path logic
|
2024-09-09 04:49:02 -04:00 |
|
|
4f2de3568f
|
More tests
|
2024-09-09 03:52:56 -04:00 |
|
|
a306f94557
|
Add mktemp functionality
|
2024-09-09 02:43:15 -04:00 |
|
|
b0d806a1f0
|
Add unicode name escapes: \U[penguin]
|
2024-09-07 01:43:36 -04:00 |
|
|
11fa4f548c
|
Support 'when' statements as expressions
|
2024-09-06 14:15:55 -04:00 |
|
|
b36d4eaf67
|
Fix test
|
2024-09-06 12:17:43 -04:00 |
|
|
c789d25878
|
Text overhaul
|
2024-09-06 03:29:07 -04:00 |
|