aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorLines
2019-02-08Try to update windows build for core image.core-imageCalvin Rose-1/+23
2019-02-08Update emscripten build.Calvin Rose-1/+4
2019-02-08Add more specialization for marshaling integers.Calvin Rose-12/+22
This decreases the core image size by about 16.5k.
2019-02-08Boot core library from image rather than sourceCalvin Rose-61/+213
This should speed up start time and reduce malloc/free usage to about 15% of what is what previously for startup. The current cost is slightly larger binary as the representaion of the image is currently less compact than source code.
2019-02-06Add methods for file io.Calvin Rose-1/+18
2019-02-05Update example to use API.Calvin Rose-14/+7
2019-02-05Add method syntax to parser.Calvin Rose-2/+43
2019-02-05Update license to include contributors.Calvin Rose-78/+74
Use 4 spaces for indentation.
2019-02-05Merge pull request #30 from jfcap/get-set-abstractCalvin Rose-4/+206
Get set abstract
2019-02-05Added a simple C module to test getter/setter.J.-F. Cap-0/+151
2019-02-05Experimental getter/setter for abstract typesJ.-F. Cap-3/+54
2019-02-03Update copyright.Calvin Rose-1/+1
2019-02-03Merge branch 'master' of github.com:janet-lang/janetCalvin Rose-0/+2
2019-02-03Remove extra comment.Calvin Rose-2/+0
2019-02-02Merge pull request #29 from honix/masterCalvin Rose-0/+2
Gitter badge added
2019-02-02Gitter badge addedFyodor Shchukin-0/+2
2019-02-02Merge remote-tracking branch 'upstream/master'J.-F. Cap-59/+191
2019-02-01Add Gitter channel to README.mdCalvin Rose-2/+3
2019-02-01Experimental changes to janet_call to make it faster.Calvin Rose-32/+56
Remove setjmp and fiber creationg from janet_call. This adds the constraint to janet_call can only be called when there is already a current fiber.
2019-01-31Main rule in peg is always 0Calvin Rose-6/+4
After we changed peg bytecode emission to preallocate space for an instruction before emitting sub rules, the rules are numbered in the order that they are compiled. This means that the main rule is always 0. We can remove the explicitly stored main rule in the peg structure.
2019-01-31Fix some typos and update style.Calvin Rose-3/+58
Add bars.janet tool for templating arbitrary strings, especially HTML.
2019-01-31Add parser/insert and bump to 0.4.0Calvin Rose-3/+46
2019-01-31Fix emscripten build.Calvin Rose-1/+1
2019-01-31Make getline more useful.Calvin Rose-11/+14
2019-01-31Update changelog an fix typos.Calvin Rose-1/+9
2019-01-31Merge pull request #27 from jfcap/masterCalvin Rose-1/+2
Added :lflags option to cook/make-native
2019-01-31typo in REAME.mdJ.-F. Cap-1/+1
2019-01-31Added :lflags option to cook/make-nativeJ.-F. Cap-1/+2
2019-01-30Merge branch 'master' of github.com:janet-lang/janetCalvin Rose-4/+6
2019-01-30Remove redundancies in stacktraces.Calvin Rose-152/+167
There was an implementation for stacktraces in both run.c and in core.janet, status-pp. The commit removes the one in core.janet in favor of the C based stacktrace, which is exposed via debug/stacktrace. Lots of reshuffling of run-context ensued as well, which resulted in an api that is a bit cleaner.
2019-01-30Remove extra vector function.Calvin Rose-16/+0
2019-01-30Merge pull request #26 from honix/masterCalvin Rose-4/+6
Cooking on windows
2019-01-30Cooking on windowsFyodor Shchukin-4/+6
2019-01-29Add math headers for emscriptenCalvin Rose-0/+2
We now check for NaN in table.c and struct.c as we disallow NaN keys.
2019-01-29Address #25Calvin Rose-1/+2
2019-01-28Update require to use real path name rather than module name.Calvin Rose-30/+18
2019-01-28Address #24Calvin Rose-2/+14
2019-01-28Disallow NaN as table/struct key.Calvin Rose-13/+23
Fix bugs and add tests for denormalized tables and structs.
2019-01-260.3.00.3.0Calvin Rose-2/+2
2019-01-260.3.2Calvin Rose-1/+1
2019-01-260.3.1Calvin Rose-1/+1
2019-01-26Remove all traces of 'bakpakin/janet' from repo.Calvin Rose-2/+2
2019-01-26Appveyor is annoying.Calvin Rose-1/+2
2019-01-26Messing with appveyor, trying travis.Calvin Rose-2/+1
2019-01-26Update for version 0.4.0.Calvin Rose-1/+4
Version 0.3.0 never really happened, as no release binaries were ever generated.
2019-01-26Generated files go to the same location on win32.Calvin Rose-7/+4
2019-01-26Update slurp and spit error handler.Calvin Rose-0/+2
2019-01-26Make amalg tool windows friendlyCalvin Rose-3/+11
Convert / to \ in file paths for windows.
2019-01-26Add anchors in generated docsCalvin Rose-1/+2
This allows us to link to specific functions.
2019-01-25Address #23Calvin Rose-2/+13