|
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 |
|
|
67702b2d77
|
Fix issue with non-ID chars in filenames
|
2024-10-10 01:09:17 -04:00 |
|
|
074cf22ad4
|
Change function syntax from func(args)->ret to func(args -> ret)
|
2024-10-09 13:26:28 -04:00 |
|
|
a25699282d
|
Tidy up some function annotations to use func(x,y:Foo) syntax instead of
func(x:Foo,y:Foo)
|
2024-10-09 02:22:32 -04:00 |
|
|
1a6ce0047b
|
Rename TypeInfo -> TypeInfo_t and fix up some typeinfo code
|
2024-09-30 14:39:30 -04:00 |
|
|
793717729a
|
Parameterize with timezones
|
2024-09-30 01:53:39 -04:00 |
|
|
d714519809
|
Fix some timezone issues
|
2024-09-29 23:09:37 -04:00 |
|
|
05515d8645
|
Add DateTime
|
2024-09-29 20:06:09 -04:00 |
|
|
9b15799e73
|
Support iterating over thunks that always return non-null values (useful
for infinite loops)
|
2024-09-27 14:45:06 -04:00 |
|
|
ed8b8901c0
|
Add '$' prefix on all user code
|
2024-09-24 14:54:22 -04:00 |
|
|
800e386105
|
Rename from_unsafe_text to without_escaping
|
2024-09-24 13:26:49 -04:00 |
|
|
89c427172a
|
Support creating parent directories as needed (mkdir -p) and also set a
better default permission for new dirs
|
2024-09-23 14:53:44 -04:00 |
|
|
b432fc82c7
|
Add shell escaping for arrays of text
|
2024-09-23 14:36:20 -04:00 |
|
|
708e7b9070
|
Remove dead code
|
2024-09-18 01:02:13 -04:00 |
|
|
aaa51fc734
|
Perform topological ordering when compiling typedefs so users don't need
to think about ordering their definitions.
|
2024-09-17 15:17:13 -04:00 |
|
|
9703ca45f0
|
Update Shell API to have byte-based mode and by_line() just like files
|
2024-09-16 17:02:20 -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 |
|
|
835eb7e896
|
Add optional:or_exit(...)
|
2024-09-15 16:42:42 -04:00 |
|
|
33876323aa
|
Update path reading APIs to use optional values instead of erroring
|
2024-09-15 15:50:28 -04:00 |
|
|
e422079fcc
|
Add a Byte datatype
|
2024-09-15 15:33:47 -04:00 |
|
|
2b05560849
|
Fix Path:by_line() iterator
|
2024-09-14 00:09:18 -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 |
|
|
51c346bbc5
|
Code cleanup
|
2024-09-13 19:59:28 -04:00 |
|
|
34c562e88e
|
Move cord helper functions into their own file
|
2024-09-13 14:23:24 -04:00 |
|
|
fb6dc0a8b9
|
Fix up CString:as_text()
|
2024-09-12 03:41:44 -04:00 |
|
|
fc98d05ef9
|
Add sleep()
|
2024-09-12 03:20:17 -04:00 |
|
|
d4d803fa15
|
Make sure global types don't get library's prefix
|
2024-09-12 02:24:55 -04:00 |
|
|
bd111dbe2e
|
Automatically interpolate ints for pattern/shell/path
|
2024-09-12 01:24:26 -04:00 |
|
|
3443edf760
|
Use optionals for iterators
|
2024-09-11 22:28:43 -04:00 |
|
|
db0d5a1c20
|
Change *:from_text() methods to return optional values and set up CLI
parsing to use that approach
|
2024-09-11 14:53:48 -04:00 |
|
|
7126755275
|
Add optional types
|
2024-09-11 01:31:31 -04:00 |
|
|
d356309023
|
Add (/path):by_line()
|
2024-09-09 22:16:40 -04:00 |
|
|
3657257330
|
Improve tool
|
2024-09-09 17:04:46 -04:00 |
|
|
23de8e1f5a
|
Fix up some stuff with path escaping
|
2024-09-09 16:54:08 -04:00 |
|
|
0bc207266e
|
Add Path.from_unsafe_text() etc
|
2024-09-09 16:09:21 -04:00 |
|
|
e61096d6eb
|
Fix up ini example
|
2024-09-09 15:02:47 -04:00 |
|
|
dad567bfc8
|
Restore path interpolation
|
2024-09-09 14:37:13 -04:00 |
|
|
e16792d5eb
|
Add Text.starts_with() and Text.ends_with()
|
2024-09-09 05:31:25 -04:00 |
|
|
6f174aa85d
|
Fix some logic for extensions and base names
|
2024-09-09 04:19:31 -04:00 |
|
|
3081da3dd0
|
Add Path.base_name(), Path.parent(), Path.extension()
|
2024-09-09 03:51:35 -04:00 |
|
|
a306f94557
|
Add mktemp functionality
|
2024-09-09 02:43:15 -04:00 |
|
|
1fbe2cb5dd
|
For parsing paths, use nested parens: (./foo), also add some methods
|
2024-09-09 02:02:08 -04:00 |
|
|
6752c60f32
|
More methods
|
2024-09-09 01:48:37 -04:00 |
|
|
11c560ebcc
|
More path stuff including some methods
|
2024-09-09 01:14:33 -04:00 |
|
|
13a9304dec
|
Initial working version
|
2024-09-09 00:22:12 -04:00 |
|
|
a4fff5cb49
|
Bugfix for default arguments not supporting enclosing types
|
2024-09-08 21:55:15 -04:00 |
|
|
aeed1992e9
|
Fix nearly every GCC warning and add __attribute__((pure/const)) where
appropriate
|
2024-09-08 17:17:15 -04:00 |
|