Add workflow for GitHub actions
Add support for regex literal and matching
(regex? /foo/) ; => true
(regex-match /foo/ "foo") ; => 0
(regex-match /foo/ "bar") ; => nil
(/foo/ "foo") ; => 0 (regexes are callable)
Refactor code for shelling out to gcc
Revert "Use tcc to aot compile instead of gcc"
This reverts commit 4c56b952ba1ebfb227e6a8c34a2567f9e4115fd7.
This didn't work on macOS :-(
From my understanding, TCC does not support building an executable on
macOS. So, we're stuck with gcc/clang for now.
Use tcc to aot compile instead of gcc
Update description in readme
Fix bug in mal_assert macro
Update mal impl and tests from offical mal repo
Add a filter function example
Print errors when executing a mal file
Update readme for building on macOS
Update list email in readme
Fix bug compiling mal inside malcc
Also add tests!
Use realloc instead of malloc for growing strings/vectors
Add note about contributing