Calvin Rose
|
b4934ceddc
|
Make parser errors a bit better for files with no closing
delimiters.
|
2019-01-17 23:43:46 -05:00 |
|
Calvin Rose
|
1304f9263b
|
Update peg docs and make bad backrefs not error the whole pattern, but just cause the current match attempt to fail.
|
2019-01-14 21:47:55 -05:00 |
|
Calvin Rose
|
170e785b72
|
Fix recursion in grammars.
|
2019-01-14 15:06:35 -05:00 |
|
Calvin Rose
|
5b1a3b8208
|
Make grammar tool completely generate grammar from scratch.
Remove grammar from source tree.
|
2019-01-08 19:59:54 -05:00 |
|
Calvin Rose
|
be85196de8
|
Add callgrind task to Makefile.
Unify some parser states.
|
2019-01-06 21:49:24 -05:00 |
|
Calvin Rose
|
92e9e64945
|
Update CONTRIBUTING.md and make valtest
|
2019-01-06 12:32:44 -05:00 |
|
Calvin Rose
|
017ee2b0d1
|
Move gendoc.janet script.
|
2018-12-25 17:37:52 -05:00 |
|
Calvin Rose
|
6c8da9fe5c
|
Install cook tool when installing janet.
|
2018-12-25 15:39:24 -05:00 |
|
Calvin Rose
|
9723ddb96b
|
Fix string/number issue.
|
2018-12-22 16:24:08 -05:00 |
|
Calvin Rose
|
ac9935c95f
|
Add documentation to generated distribution
archive.
|
2018-12-17 22:48:37 -05:00 |
|
Calvin Rose
|
131ee29190
|
Add docs target to generate documentation.
|
2018-12-17 01:41:11 -05:00 |
|
Calvin Rose
|
24b9ae7820
|
Add doc files to distribution archives.
|
2018-12-15 15:42:27 -05:00 |
|
Calvin Rose
|
34a69d0318
|
Add janet logo,mMove some lib files to example.
|
2018-12-11 18:06:10 -05:00 |
|
Calvin Rose
|
c971d8ab6e
|
Fix install paths
|
2018-12-09 18:01:43 -05:00 |
|
Calvin Rose
|
0a15539d7b
|
No longer make extra object files.
|
2018-12-09 17:51:53 -05:00 |
|
Calvin Rose
|
21d4b8fe1f
|
Move tools out of src (src should be
only code that goes into final binary).
|
2018-12-09 17:49:00 -05:00 |
|
Calvin Rose
|
6f64b0c152
|
Switch to out of source build on unix/linux.
|
2018-12-09 17:37:11 -05:00 |
|
Calvin Rose
|
4bcbf65b5b
|
Update appveyor and windows build_win script.
|
2018-12-08 17:10:46 -05:00 |
|
Calvin Rose
|
9329969ea7
|
Add tarball for installation.
|
2018-12-08 16:17:34 -05:00 |
|
Calvin Rose
|
16e514b351
|
Update version schema - now have version number
and build number.
|
2018-12-08 14:17:03 -05:00 |
|
Calvin Rose
|
7668cd5772
|
Don't use generated headers for embedded janet
code, use object files.
|
2018-12-06 14:30:11 -05:00 |
|
Calvin Rose
|
11cd1279d7
|
Update Makefile and fix fiber issues. When
creating an invalid fiber with the C api, the
program could segfault. This protects against this kind
of segafault.
|
2018-12-02 15:29:21 -05:00 |
|
Calvin Rose
|
52c919d96f
|
Add qq (, uq and uqs) for a quasiquote macro.
quasiquoting is not (yet) supported as a special
form and has no syntactic sugar.
|
2018-11-30 01:58:52 -05:00 |
|
Calvin Rose
|
ba2c4b265b
|
Revert to GNU Makefile.
|
2018-11-28 19:56:58 -05:00 |
|
Calvin Rose
|
305c113c91
|
Eventually we will build on freebsd without gmake and gcc.
|
2018-11-28 19:48:44 -05:00 |
|
Calvin Rose
|
f63b337cca
|
Hopefully more cross platform makefile.
|
2018-11-28 19:22:08 -05:00 |
|
Calvin Rose
|
5de6e4c641
|
Try again with makefile.
|
2018-11-28 18:36:38 -05:00 |
|
Calvin Rose
|
486d15d50d
|
First step to freebsd builds.
|
2018-11-28 18:31:03 -05:00 |
|
Calvin Rose
|
8bfea73ee7
|
Fix web build again, simplify fibers and fiber
implementation code.
|
2018-11-26 09:03:26 -05:00 |
|
Calvin Rose
|
b2a1a4ec9b
|
Add classes to core library.
|
2018-11-25 15:58:50 -05:00 |
|
Calvin Rose
|
4e689c2279
|
Add table test. Add :repeat to loop macro.
|
2018-11-19 14:49:10 -05:00 |
|
Calvin Rose
|
4c4eff9390
|
Replace cast with type pun.
|
2018-11-18 14:17:50 -05:00 |
|
Calvin Rose
|
69b6894f6b
|
Add some tests for C api and code.
|
2018-11-18 13:56:27 -05:00 |
|
Calvin Rose
|
3d5c8e3584
|
Add a man page.
|
2018-11-18 09:35:41 -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
|
aa8384488c
|
Fix makefile and add json doc.
|
2018-11-15 17:44:30 -05:00 |
|
Calvin Rose
|
853a839f6c
|
Add git commit hash to build to get version.
|
2018-10-31 16:21:21 -04:00 |
|
Calvin Rose
|
a20799b59a
|
Change build options for emscripten.
|
2018-10-21 12:46:10 -04:00 |
|
Calvin Rose
|
c1923c5ada
|
Web assembly build with emscripten.
|
2018-10-16 23:08:26 -04:00 |
|
Calvin Rose
|
e8a4e83a0d
|
Update Makefile, json native module,
and test suite 2.
|
2018-10-04 17:25:46 -04:00 |
|
Calvin Rose
|
725fd52357
|
Don't add -lrt flag on macos
|
2018-09-10 14:56:39 -04:00 |
|
Calvin Rose
|
a86540a876
|
Update to work on CENTOS.
|
2018-09-10 14:21:08 -04:00 |
|
Calvin Rose
|
c8ef2a0d88
|
Rename to janet
|
2018-09-05 22:18:42 -04:00 |
|
Calvin Rose
|
73b397f7de
|
Add json native instead of hello. Remove metabuild
code.
|
2018-08-26 11:28:51 -04:00 |
|
Calvin Rose
|
1b009b4f1f
|
Fix dst_register.
|
2018-08-22 22:12:47 -04:00 |
|
Calvin Rose
|
510feeed7f
|
Allow marshaling of more functions for core.
Fix indentation in some files.
|
2018-08-22 21:41:25 -04:00 |
|
Calvin Rose
|
5464fd5173
|
Fix some bugs.
|
2018-08-21 13:09:01 -04:00 |
|
Calvin Rose
|
48c2654312
|
Local changes.
|
2018-08-07 00:54:47 -04:00 |
|
Calvin Rose
|
11292c6bb3
|
Update require to handle natives better.
|
2018-07-16 22:55:45 -04:00 |
|