Commit Graph

560 Commits

Author SHA1 Message Date
Calvin Rose 3d5c8e3584 Add a man page. 2018-11-18 09:35:41 -05:00
Calvin Rose 13d43eb09d Update parser documentation. 2018-11-17 11:59:26 -05:00
Calvin Rose 0ff9ac2fb9 Update README.md 2018-11-16 22:36:47 -05:00
Calvin Rose fcbd24cedc Add lots of documentation for all functions. 2018-11-16 16:24:10 -05:00
Calvin Rose fe7c591c40 Update deps. 2018-11-16 11:49:38 -05:00
Calvin Rose b20cbdfde6 Add os module documentation. Fix some fiber documentation. 2018-11-16 02:34:50 -05:00
Calvin Rose 945b72468c Add a lot of documentation for functions. 2018-11-16 02:09:38 -05:00
Calvin Rose c9f76d2673 Emscripten build strange as ever. 2018-11-15 18:56:06 -05:00
Calvin Rose d186aae1f8 Fix macroexpand function in core. 2018-11-15 18:28:55 -05:00
Calvin Rose aa8384488c Fix makefile and add json doc. 2018-11-15 17:44:30 -05:00
Calvin Rose 4d119e4e03 Begin adding more complete documentation. 2018-11-15 15:45:41 -05:00
Calvin Rose d603e0eb8d Fix interleave 2018-11-07 22:56:26 -05:00
Calvin Rose 3ba49ed111 Update core library. 2018-11-07 22:52:49 -05:00
Calvin Rose 2a127af1ca A few fixes to things like macro expand, etc. 2018-11-07 22:27:06 -05:00
Calvin Rose 853a839f6c Add git commit hash to build to get version. 2018-10-31 16:21:21 -04:00
Calvin Rose 5625023925 Update README 2018-10-23 13:54:55 -04:00
Calvin Rose ecb9196e7b Fix cfunctions not printing with whole name im some cases. 2018-10-22 01:28:39 -04:00
Calvin Rose ddc23182e9 No need to set JANET_WALIGN for emscripten builds.
However, nanbox build should be possible on emscripten
(and fixing alignment problems would probably speed up x86 too).
2018-10-21 12:54:00 -04:00
Calvin Rose a20799b59a Change build options for emscripten. 2018-10-21 12:46:10 -04:00
Calvin Rose 92202e1c8b Add invert and simplify
env-lookups to env-lookup
2018-10-21 11:46:36 -04:00
Calvin Rose 98f2c6feab Add lookups for marshalling and unmarshalling.
Allow generating lookup tables from the current environment.
2018-10-21 01:35:07 -04:00
Calvin Rose c3ba613959 Add CONTRIBUTING.md 2018-10-18 13:28:18 -04:00
Calvin Rose 71254c135c Add Emscripten section to README.md 2018-10-17 22:01:48 -04:00
Calvin Rose 27eef7094c Add JS interop to web build. 2018-10-17 15:19:54 -04:00
Calvin Rose c1923c5ada Web assembly build with emscripten. 2018-10-16 23:08:26 -04:00
Calvin Rose dde6218bff Update lib files. 2018-10-14 23:08:06 -04:00
Calvin Rose ba82290bae Fix memory leaks in marsh.c - missing frees. 2018-10-04 17:33:44 -04:00
Calvin Rose e8a4e83a0d Update Makefile, json native module,
and test suite 2.
2018-10-04 17:25:46 -04:00
Calvin Rose f41dab8f6c Fix error in string.replace-all 2018-09-29 20:01:57 -04:00
Calvin Rose e963672977 Make the assembler optional during compilation. 2018-09-29 10:58:57 -04:00
Calvin Rose 03b01c6c0b Remove vestigial function declaration 2018-09-26 20:03:57 -04:00
Calvin Rose 9b579c9ce6 Merge code back from correctgc. 2018-09-23 17:53:55 -04:00
Calvin Rose a92893482b Merge branch 'correctgc' 2018-09-23 17:46:49 -04:00
Calvin Rose 5f7c213c7b Simpler changes to GC that don't kill performance as badly. 2018-09-23 17:46:11 -04:00
Calvin Rose f5372dd188 Allow use of stack in gc. 2018-09-23 17:35:44 -04:00
Calvin Rose f0553e9da7 Fix use of gettime 2018-09-22 21:50:43 -04:00
Calvin Rose 7131379021 Update for old osx versions. 2018-09-22 21:46:50 -04:00
Calvin Rose d9752a9028 Garbage collection no longer blows stack. 2018-09-22 14:59:50 -04:00
Calvin Rose 486ce6bc81 Update lazyseqs 2018-09-22 14:24:07 -04:00
Calvin Rose 95b46cfc46 Add lazyseqs code back. 2018-09-22 14:17:47 -04:00
Calvin Rose 16ac7ba1a1 Def and var evaluate to useful values. 2018-09-21 14:09:38 -04:00
Calvin Rose 7b9aedc53b I have no memory of this. 2018-09-17 19:14:02 -04:00
Calvin Rose 361a2d5626 Update stuff. 2018-09-12 11:51:23 -04:00
Calvin Rose 3fd6ce5b10 Add string number functionality 2018-09-12 11:44:34 -04:00
Calvin Rose bcb79ec9b2 Add os.time 2018-09-11 21:33:50 -04:00
Calvin Rose 725fd52357 Don't add -lrt flag on macos 2018-09-10 14:56:39 -04:00
Calvin Rose 0389971049 No errors compiling on BU linux (CentOS). 2018-09-10 14:54:12 -04:00
Calvin Rose a86540a876 Update to work on CENTOS. 2018-09-10 14:21:08 -04:00
Calvin Rose bf36182a23 Add installation instructions. 2018-09-09 22:22:21 -04:00
Calvin Rose 1ba3aeb3cd Make stacktrace part of public API. 2018-09-09 21:20:33 -04:00