Commit Graph

21 Commits

Author SHA1 Message Date
500989cf55 Rename path root to path type 2025-03-16 14:11:16 -04:00
fd8c961c1d Remove debug print 2025-03-16 14:05:53 -04:00
5e85306edb Bugfix for relative_to() 2025-03-16 14:05:30 -04:00
b0b3a5f95a Add begin:/end: for do: blocks 2025-03-16 14:02:53 -04:00
f51acef40e Overhaul of Path so it uses root and array of components instead of
stringly typed
2025-03-15 14:22:11 -04:00
147e0f0269 Overhaul of constructors, making it more consistent and correct. Also
changed T(), T, T_t, T_s type names to T(), T$$info, T$$type, T$$struct
for unambiguity
2025-03-05 18:20:54 -05:00
4b5e4cd1f2 Change how types handle metamethods 2024-11-29 12:55:14 -05:00
1e3fb8a2c0 Rename "NULL" to "NONE" 2024-11-24 16:18:21 -05:00
4231789b71 Rename datetime -> moment 2024-11-17 14:49:03 -05:00
20096c8e81 Fix for blocking reads 2024-11-04 01:37:51 -05:00
52e3d3fe6f Update Path:read_bytes() API to take a byte count 2024-11-03 16:58:12 -05:00
9ebb039a81 Fix up some GCC compiler flag options for LTO and inlining 2024-10-29 23:14:31 -04:00
7cd67dd7f3 Add file globbing 2024-10-29 14:36:49 -04:00
33f1af8e71 Fixes for places that used Text$find() 2024-10-27 20:45:10 -04:00
1a6ce0047b Rename TypeInfo -> TypeInfo_t and fix up some typeinfo code 2024-09-30 14:39:30 -04:00
05515d8645 Add DateTime 2024-09-29 20:06:09 -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
2e184ab46e Fix up paths API to use updated Text:match() 2024-09-16 15:33:15 -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
c455e7b67d Rename builtins/ -> stdlib/ 2024-09-13 20:18:08 -04:00