b2188ce2b6
Wording
2025-03-21 21:59:35 -04:00
d6edc59622
Update readme links
2025-03-21 21:59:01 -04:00
01f9221893
Add src/README.md
2025-03-21 21:57:13 -04:00
fee1723e8b
Add /build to gitignore
2025-03-21 21:52:32 -04:00
c92e5eb164
Move pandoc stuff into docs/
2025-03-21 21:52:12 -04:00
c2cebc9f07
Update README
2025-03-21 21:50:49 -04:00
6167b988b6
Move manpage into docs
2025-03-21 21:50:03 -04:00
5ee185a489
Move stdlib into src/
2025-03-21 21:48:53 -04:00
f4aaf7b734
Fix for getting age of compiler
2025-03-21 21:45:18 -04:00
dcf2662285
Move files into src/ and build into build/
2025-03-21 21:43:51 -04:00
9acea1807f
Recompile files older than the compiler's executable
2025-03-21 21:30:37 -04:00
eaa0fe4266
Change doctest '=' to yellow bold
2025-03-21 21:24:11 -04:00
efe52e5405
Overhaul the code for checking staleness of files and recompiling
2025-03-21 21:19:39 -04:00
515c620cf1
Close temp files
2025-03-21 21:17:42 -04:00
c9cb7ccb40
Clean up executable after running it
2025-03-21 20:16:28 -04:00
c951ee5915
Fix colorful
2025-03-21 20:04:39 -04:00
c153e05258
Fixes for ask() being optional and command success status
2025-03-21 18:07:17 -04:00
b468ee67f2
Fix allocations
2025-03-21 17:11:23 -04:00
22b9548b98
Update threads allocation code
2025-03-21 17:07:44 -04:00
a12f0a9227
Update readme dependencies
2025-03-21 17:06:46 -04:00
e599a5de39
Add version check for uc_is_property_prepended_concatenation_mark(),
...
which was instroduced in libunistring v1.2
2025-03-21 16:30:18 -04:00
ac3a02b80b
Add version check for GNU MP's prev_prime()
2025-03-21 16:19:59 -04:00
0ef96cb3c0
Fix issue with constant initializers for metamethods
2025-03-21 16:16:33 -04:00
0b76011a45
Remove some less-supported code features like static initializers for
...
variable-sized arrays
2025-03-21 15:37:51 -04:00
013995b146
Update makefile for compatibility
2025-03-21 15:32:32 -04:00
243802e713
Close file descriptor
2025-03-19 18:48:28 -04:00
ccb46db89c
Fix for cached function args
2025-03-19 16:25:46 -04:00
e0a386fa8f
Replace "begin"/"end" with "do_begin"/"do_end"
2025-03-19 16:22:29 -04:00
f3b8529e01
Add command and shell :by_line()
2025-03-19 16:17:44 -04:00
e7dc0ec85c
Better function call
2025-03-19 16:12:42 -04:00
f61e6402bd
More verbose text output fixes
2025-03-18 17:47:56 -04:00
af982cde4e
Clean up output text during compilation
2025-03-18 17:46:14 -04:00
45cbcbce3b
Pluralize pthreads
2025-03-18 17:31:17 -04:00
6086b2dbda
Expose PathType as a proper enum
2025-03-18 17:00:30 -04:00
bc054ab6c6
Clean up install outputs
2025-03-18 05:19:56 -04:00
3f962296d2
Update makefile to build executables
2025-03-18 05:15:58 -04:00
dd4ff777f4
Rename/rework global env functions
2025-03-18 01:48:35 -04:00
f6ae78b2cc
Update docs
2025-03-17 23:42:00 -04:00
451634ae23
Add text width support and have that work for padding
2025-03-17 23:37:31 -04:00
f6eda4cf85
Support running a directory directly
2025-03-17 23:07:40 -04:00
908373f619
FIx colorful
2025-03-17 22:58:36 -04:00
80ca0f0b1b
Command.from_path()
2025-03-17 21:22:10 -04:00
3873e806b0
Update pthreads example
2025-03-17 21:11:03 -04:00
ae81254f99
Add pthread example
2025-03-17 20:42:05 -04:00
2b2eff0987
Better error checking
2025-03-17 20:31:46 -04:00
b49d5200aa
Don't recompile headers all the time
2025-03-17 20:21:02 -04:00
7f525588cb
Move to using a .build/ folder for generated files instead of foo.tm.c
...
in the same folder
2025-03-17 20:17:37 -04:00
4c2d3c68df
Remove shell docs
2025-03-17 19:33:54 -04:00
7f77861b7d
Remove runner.c debug output
2025-03-17 19:32:36 -04:00
0bba319126
Big overhaul:
...
- Clean up environment code using type strings instead of manually
defining types
- Add Commands module
- Move Shell lang into an example module that uses Commands module
- Fix some bugs with chained library dependencies
2025-03-17 19:29:28 -04:00