|
4be1840907
|
Fix docs for recursive replace_all
|
2025-03-01 23:27:08 -05:00 |
|
|
37e96dbda5
|
Change lang.text_content to lang.text
|
2025-03-01 16:53:58 -05:00 |
|
|
9a62f8d6a6
|
Add $Shell.execute()
|
2025-02-25 00:59:31 -05:00 |
|
|
058a028aef
|
Switch to langs using constructors
|
2025-02-19 18:50:50 -05:00 |
|
|
c4479e4bd6
|
Add Int:onward() iterator
|
2025-02-13 15:21:00 -05:00 |
|
|
5be9559046
|
Deprecate Range datatype in favor of using iterator methods
|
2025-02-13 15:03:22 -05:00 |
|
|
50edc4097a
|
Add {word} as an alias for {id}
|
2025-02-04 13:44:38 -05:00 |
|
|
f93dde1449
|
Overhaul of Text implementation to be more like Cords and have much
better performance for long sequences of repeated concatenation.
|
2025-01-23 15:33:56 -05:00 |
|
|
645d66e0de
|
Change table syntax to {key=value} and {:K,V} /{K,V}
|
2025-01-12 16:49:58 -05:00 |
|
|
b025cf269d
|
Use holding blocks for mutexed data instead of lambdas
|
2025-01-02 20:29:55 -05:00 |
|
|
1a4a7250bb
|
Add some light docs for mutexed access
|
2025-01-02 16:29:21 -05:00 |
|
|
be384c0caa
|
Replace threads with generic mutexed datastructures.
|
2025-01-02 16:24:07 -05:00 |
|
|
8df0cc41c9
|
Array:heap_pop() now returns an optional value
|
2024-12-31 15:57:13 -05:00 |
|
|
156d54a73e
|
Add array:pop()
|
2024-12-31 15:46:53 -05:00 |
|
|
9e0017e86e
|
Add Int:factorial() and n:choose(k)
|
2024-12-24 14:20:16 -05:00 |
|
|
46b61d3ed2
|
Add text:by_line()/:by_split()/:by_match()
|
2024-12-21 16:32:22 -05:00 |
|
|
478ddad9aa
|
Add Text:reversed()
|
2024-12-19 15:32:19 -05:00 |
|
|
b0faa5adc2
|
Add Text:from()/to() and Array:slice() for symmetry
|
2024-12-19 13:50:35 -05:00 |
|
|
6c5c759619
|
Update docs
|
2024-12-11 13:24:54 -05:00 |
|
|
37f3e91f6c
|
Rename "NONE" to "none"
|
2024-12-07 16:04:25 -05:00 |
|
|
40c33987fa
|
Bring back table[key] syntax
|
2024-11-30 15:50:54 -05:00 |
|
|
a68e9a1942
|
Update docs and minor bugfix
|
2024-11-29 20:01:56 -05:00 |
|
|
69613e6c03
|
Tweak serialization syntax
|
2024-11-29 19:57:50 -05:00 |
|
|
e2fa11b7fe
|
Rename :serialize() -> :serialized()
|
2024-11-29 19:39:17 -05:00 |
|
|
0d6ef67a01
|
Add serialization docs
|
2024-11-29 19:36:17 -05:00 |
|
|
ac82e128aa
|
Document integer division
|
2024-11-26 13:46:58 -05:00 |
|
|
32532836b9
|
Add NaN documentation
|
2024-11-25 15:57:56 -05:00 |
|
|
d4b10514fb
|
Clean up some more null->none renames and fix the documentation. Also
change the literal syntax to `NONE:T` instead of `!T`
|
2024-11-24 16:36:27 -05:00 |
|
|
1e3fb8a2c0
|
Rename "NULL" to "NONE"
|
2024-11-24 16:18:21 -05:00 |
|
|
6ecf6a2724
|
Add clarification
|
2024-11-24 15:28:58 -05:00 |
|
|
f868d02b08
|
Add NULL as a syntax for null values.
|
2024-11-21 13:00:53 -05:00 |
|
|
4720ca7a5f
|
Rename Text.utf8_bytes back to Text.bytes
|
2024-11-19 13:30:45 -05:00 |
|
|
ccada385c4
|
Add Text.at(i) for getting a single cluster
|
2024-11-19 13:27:27 -05:00 |
|
|
e97c3850b8
|
Document Text.slice()
|
2024-11-19 12:59:06 -05:00 |
|
|
0631e8eae8
|
Update docs
|
2024-11-17 14:50:37 -05:00 |
|
|
4231789b71
|
Rename datetime -> moment
|
2024-11-17 14:49:03 -05:00 |
|
|
898bee1581
|
Introduce a Match struct to represent pattern matching results, which
improves the usability of a lot of the APIs. Also bugfix some issues
with ranges.
|
2024-11-09 16:27:54 -05:00 |
|
|
7a4f2e73ad
|
Rename from_text() to parse()
|
2024-11-09 15:11:11 -05:00 |
|
|
b8d7eabc02
|
Deprecate bit-width integer/num literals in favor of using type
constructors
|
2024-11-05 15:18:32 -05:00 |
|
|
81a180eda0
|
RNG seed should be non-optional
|
2024-11-03 22:45:49 -05:00 |
|
|
fc9a6f1416
|
Add RNGs to the language
|
2024-11-03 22:37:48 -05:00 |
|
|
39a58bc129
|
Clean up behavior and syntax for unsigned bit shifts (<<<, >>>)
|
2024-11-03 16:06:26 -05:00 |
|
|
078b443185
|
Add a repeat keyword
|
2024-11-03 12:20:53 -05:00 |
|
|
0b7a0dd043
|
Change reducers to use (OP: ...) syntax and return an optional value
|
2024-11-02 20:22:19 -04:00 |
|
|
be2673ef2b
|
Make Text:find() return an optional int
|
2024-11-02 13:51:58 -04:00 |
|
|
7cd67dd7f3
|
Add file globbing
|
2024-10-29 14:36:49 -04:00 |
|
|
ce2aebe910
|
Update docs to reflect deprecation of "&" stack references
|
2024-10-27 21:14:27 -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 |
|
|
5a80ff0db3
|
Update docs to standardize function signature formatting
|
2024-10-09 13:48:45 -04:00 |
|
|
63d48e9feb
|
Update docs
|
2024-10-09 13:28:19 -04:00 |
|