Calvin Rose
|
1ef6db16ed
|
Add janet_vm_save and janet_vm_load.
This lets a user multiplex multiple Janet VMs on a single
thread or process if they are willing to implement context switching
themselves.
|
2021-07-16 20:59:03 -05:00 |
|
Calvin Rose
|
04ca945ecf
|
Address #711 - don't persist (dyn :exit)
|
2021-06-24 14:51:08 -05:00 |
|
Calvin Rose
|
87f8fe14dd
|
Prepare for 1.16.1 release.
|
2021-06-09 19:08:24 -05:00 |
|
Calvin Rose
|
2eadb21eb7
|
Update changelog.
|
2021-05-31 16:51:53 -05:00 |
|
Calvin Rose
|
69afa2a7a3
|
Merge branch 'master' into fix-shadow
|
2021-05-31 16:05:29 -05:00 |
|
Josef Pospíšil
|
a4325372e2
|
Rename level const to not to shadow line in eval1
|
2021-05-31 21:51:31 +02:00 |
|
Calvin Rose
|
4b96b73858
|
Add -w and -x flags to janet for linting.
|
2021-05-31 14:36:25 -05:00 |
|
Calvin Rose
|
bbae43f259
|
Update copyright dates.
|
2021-05-31 13:46:02 -05:00 |
|
Calvin Rose
|
60214dc659
|
Update for windows compiler warning.
|
2021-05-30 16:42:58 -05:00 |
|
Calvin Rose
|
d204e06e11
|
Use lint information in run-context.
|
2021-05-30 10:33:46 -05:00 |
|
Calvin Rose
|
84f82f5465
|
Remove code delimtiers from defn and defmacro.
|
2021-05-29 20:37:30 -05:00 |
|
Calvin Rose
|
c911f7c47e
|
Address #694 - Update doc-format with more features.
Also allows having doc-format print in color with
(dyn :doc-color).
|
2021-05-29 20:34:22 -05:00 |
|
Calvin Rose
|
7c757ef3bf
|
Make jpm configurable for environments like MinGW.
|
2021-05-26 10:07:11 -05:00 |
|
Calvin Rose
|
81186bf262
|
Merge branch 'master' of github.com:janet-lang/janet
|
2021-05-19 18:43:50 -05:00 |
|
Calvin Rose
|
eeef5b0896
|
Add as-macro and module/add-syspath
|
2021-05-19 18:18:00 -05:00 |
|
sogaiu
|
e5a2df93ab
|
Make doc work for special forms
|
2021-05-07 08:47:33 +09:00 |
|
Calvin Rose
|
49f66a936c
|
Merge commit 'f4c9064b79d5b32fd74e5ddf25266356c22dd53b'
|
2021-04-29 15:58:41 -05:00 |
|
Calvin Rose
|
1baab5eb61
|
Remove typed arrays from the core.
Typed arrays will instead live in an external jpm nodule.
Also, changes have been made to `jpm` to allow other natives to use the
typedarray headers.
|
2021-04-29 12:33:49 -05:00 |
|
Calvin Rose
|
8fc8974b60
|
Add from-pairs to core. #683
This always creates a table, use `table/to-struct` to
create a struct.
|
2021-04-29 12:06:24 -05:00 |
|
Andrew Chambers
|
f4c9064b79
|
Add config support for custom allocators.
|
2021-03-23 23:00:48 +13:00 |
|
Calvin Rose
|
90e5828d5d
|
Update printing when entering debugger.
|
2021-03-19 15:38:46 -05:00 |
|
Calvin Rose
|
b3e80308d4
|
Change inheritance rule.
|
2021-03-19 15:18:19 -05:00 |
|
Calvin Rose
|
c9097623d6
|
Add group-by and partition-by to the core.
Semantics are mostly emulated from Clojure.
|
2021-03-04 19:34:36 -06:00 |
|
Calvin Rose
|
6392b37c47
|
Merge branch 'master' of github.com:janet-lang/janet
|
2021-02-28 13:05:05 -06:00 |
|
Calvin Rose
|
4fcc8075d4
|
Release 1.15.3
|
2021-02-28 13:04:24 -06:00 |
|
Michael Camilleri
|
1fea5f8fe7
|
Fix call to match in run-context
|
2021-02-28 14:23:17 +09:00 |
|
Calvin Rose
|
b795d13f61
|
Merge pull request #642 from pyrmont/feature.run-context-location
Allow source location in run-context to be updated
|
2021-02-26 16:36:03 -06:00 |
|
John Gabriele
|
be7dab4d17
|
Update boot.janet
|
2021-02-23 22:30:42 -05:00 |
|
John Gabriele
|
0e44ce5cba
|
Update boot.janet
|
2021-02-23 22:26:53 -05:00 |
|
John Gabriele
|
1f8c2781dd
|
sort doc
Clarify doc for `sort` and `sorted`. Also in `sort`, changed arg name.
|
2021-02-23 22:24:59 -05:00 |
|
Michael Camilleri
|
f381a9c773
|
Check that new source location is a string
|
2021-02-22 12:50:44 +09:00 |
|
Michael Camilleri
|
855a9a01fc
|
Allow source location in run-context to be updated
|
2021-02-22 12:38:56 +09:00 |
|
Calvin Rose
|
92928d5c4f
|
Update definition of or .
|
2021-02-16 17:00:27 -06:00 |
|
Leah Neukirchen
|
c16a9d8463
|
Fix or with zero arguments.
The value is nil to be consistent for and/or and all/some.
Also add some tests for and/or.
|
2021-02-16 19:59:03 +01:00 |
|
Andrew Owen
|
926b68d62e
|
Switch out by to before? in sort functions.
Makes docstrings easier to read, and reduces confusion with sorted-by
and sort-by.
|
2021-02-04 22:28:46 -07:00 |
|
Calvin Rose
|
d374e90033
|
Update sort documentation.
|
2021-02-04 20:11:24 -06:00 |
|
sogaiu
|
1c158bd4ff
|
Tweak module/add-paths docstring
|
2021-02-03 21:11:16 +09:00 |
|
Calvin Rose
|
dd117e81c2
|
Fix parser/insert.
We need to add the tuple wrapping code there as well.
|
2021-02-02 18:55:24 -06:00 |
|
Calvin Rose
|
d122a75efd
|
Cleanup boot.janet to be more like normal source code.
Don't use `undef`, just use private defines.
|
2021-01-31 09:08:39 -06:00 |
|
Calvin Rose
|
c63fe6ef8a
|
Make flycheck follow GNU standards for errors.
|
2021-01-30 12:51:38 -06:00 |
|
Calvin Rose
|
72ec89dfe9
|
Change output format for line+col.
|
2021-01-30 11:33:15 -06:00 |
|
Calvin Rose
|
0b14e913da
|
Merge branch 'master' of github.com:janet-lang/janet
|
2021-01-23 13:54:36 -06:00 |
|
Calvin Rose
|
85155bb2b4
|
Reference #478 Update peg/compile to use dyn for default grammar.
|
2021-01-23 13:54:02 -06:00 |
|
Calvin Rose
|
dd8de1e9ac
|
Merge pull request #609 from yumaikas/master
Change tracev to upscope instead of using let
|
2021-01-22 19:02:27 -06:00 |
|
Calvin Rose
|
317ab6df6b
|
Add ev/thread and ev/do-thread.
- Also fix setting supervisor with net/accept-loop.
|
2021-01-22 12:52:45 -06:00 |
|
Andrew Owen
|
1fcaffe6b0
|
Change tracev to upscope, add test
|
2021-01-21 23:40:28 -07:00 |
|
Calvin Rose
|
0acf167e84
|
Merge pull request #602 from pyrmont/feature.module-docstrings
Display module-level docstrings with (doc)
|
2021-01-20 22:11:38 -06:00 |
|
Josef Pospíšil
|
251486e4aa
|
Fix ev/call doc
|
2021-01-20 20:31:41 +01:00 |
|
Michael Camilleri
|
c6467be60d
|
Conform display of path with existing display of source map info
|
2021-01-20 10:47:55 +09:00 |
|
Michael Camilleri
|
4dd512ad28
|
Use print-module-entry function to display docstring
|
2021-01-20 10:16:59 +09:00 |
|