| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-04-25 | Prepare for 1.15.5 release.v1.15.5 | -2/+2 | ||
| 2021-04-25 | Add declare-headers to jpm. | -1/+1 | ||
| 2021-04-15 | Fix #682 - Don't hardcode size of sun_path. | -2/+3 | ||
| 2021-03-30 | Fix #673 - check typed array index bounds as well as buffer count. | -5/+12 | ||
| 2021-03-26 | Merge branch 'master' of github.com:janet-lang/janet | -1/+4 | ||
| 2021-03-26 | Add net/shutdown to allow better networking with streams. | -2/+54 | ||
| 2021-03-24 | Support adding arbitrary metadata to bindings | -0/+3 | ||
| 2021-03-19 | Version bump (development version). | -3/+3 | ||
| 2021-03-19 | Update printing when entering debugger. | -13/+8 | ||
| 2021-03-19 | Change inheritance rule. | -5/+16 | ||
| 2021-03-16 | (#667) Add constant inlining for tuples and structs. | -4/+34 | ||
| Structs and tuples composed entirely out of constant values will themselves be considered constant values during compilation. This reduces the amount of generated code. | ||||
| 2021-03-16 | Prepare for 1.15.4 release. | -2/+2 | ||
| 2021-03-13 | Sort keys initial. | -18/+84 | ||
| 2021-03-13 | Update pretty printing default depth. | -2/+2 | ||
| 2021-03-09 | Update os.c | -2/+2 | ||
| Doc typo | ||||
| 2021-03-04 | Add group-by and partition-by to the core. | -0/+30 | ||
| Semantics are mostly emulated from Clojure. | ||||
| 2021-02-28 | Merge branch 'master' of github.com:janet-lang/janetv1.15.3 | -1/+1 | ||
| 2021-02-28 | Release 1.15.3 | -4/+2 | ||
| 2021-02-28 | Fix call to match in run-context | -1/+1 | ||
| 2021-02-26 | Merge branch 'master' of github.com:janet-lang/janet | -9/+24 | ||
| 2021-02-26 | Address #641 - add undef combinator. | -4/+34 | ||
| The (undef rule :tag) combinator lets a user "scope" tagged captures. After the rule has matched, all captures with tag :tag can no longer be refered to by their tag. However, such captures from outside rule are kept as is. If no tag is given, all tagged captures from rule are unreferenced. Note that this doesn't `drop` the captures, merely removes their association with the tag. This means subsequent calls to `backref` and `backmatch` will no longer "see" these tagged captures. | ||||
| 2021-02-26 | Merge pull request #642 from pyrmont/feature.run-context-location | -3/+12 | ||
| Allow source location in run-context to be updated | ||||
| 2021-02-23 | Update boot.janet | -2/+2 | ||
| 2021-02-23 | Update boot.janet | -2/+2 | ||
| 2021-02-23 | `sort` doc | -4/+10 | ||
| Clarify doc for `sort` and `sorted`. Also in `sort`, changed arg name. | ||||
| 2021-02-22 | Check that new source location is a string | -1/+3 | ||
| 2021-02-22 | Allow source location in run-context to be updated | -3/+10 | ||
| 2021-02-20 | Fix #638 - update fiber status in certain cases. | -5/+6 | ||
| This fixes a regression from changes to janet_try. In some cases, we would not update the status of a fiber when signaling, which left the fiber's status as whatever it had previously. This could lead to strange control flow issues. | ||||
| 2021-02-19 | Address #640. | -2/+2 | ||
| Allow for a zero length match at the end of a string when using the to or thru combinators. | ||||
| 2021-02-16 | Update definition of `or`. | -2/+1 | ||
| 2021-02-16 | Fix or with zero arguments. | -1/+2 | ||
| The value is nil to be consistent for and/or and all/some. Also add some tests for and/or. | ||||
| 2021-02-15 | Fix build error for 1.15.2v1.15.2 | -4/+4 | ||
| 2021-02-15 | Prepare for 1.15.1 release. | -2/+2 | ||
| 2021-02-14 | Fix #636 | -1/+0 | ||
| 2021-02-14 | Change behavior of empty env table passed to os/execute on windows. | -1/+0 | ||
| 2021-02-14 | Change os/execute implementation for windows.envblock | -37/+60 | ||
| 2021-02-09 | Version bump. | -4/+4 | ||
| 2021-02-10 | Tweak spec_readint | -1/+1 | ||
| 2021-02-08 | Get ready for 1.15.0 release. | -3/+3 | ||
| 2021-02-08 | Immediate instuctions will now call :compare method. | -4/+16 | ||
| 2021-02-08 | Define immediate comparison instructions for non-integers. | -4/+4 | ||
| Previous, the instructions were defined only for values that fit into 32 bit integers for legacy reasons. | ||||
| 2021-02-05 | Merge pull request #628 from yumaikas/master | -9/+9 | ||
| Switch out `by` to `before?` in sort functions. | ||||
| 2021-02-05 | Improve error message from janet_call. | -1/+8 | ||
| List expected arity in error messages. | ||||
| 2021-02-04 | x86 32 bit on windows. | -3/+7 | ||
| 2021-02-04 | Switch out `by` to `before?` in sort functions. | -9/+9 | ||
| Makes docstrings easier to read, and reduces confusion with sorted-by and sort-by. | ||||
| 2021-02-04 | Update sort documentation. | -4/+4 | ||
| 2021-02-04 | Fix #625 - no fancy mixing in number hasing | -12/+4 | ||
| Just hash upper 32 bits with lower 32 bits. Trying to get too fancy was causing slowdowns in very trivial cases. Assuming that all combinations of 64 bits in a double are equally likely (suspect but probably not that incorrect), the obvious method of xoring the top 32 bits with the lower 32 bits gives a uniform distribution. | ||||
| 2021-02-03 | Tweak module/add-paths docstring | -4/+4 | ||
| 2021-02-02 | Merge pull request #620 from sogaiu/marshal-doc | -2/+2 | ||
| Tweak marshal docstring | ||||
| 2021-02-02 | Fix parser/insert. | -3/+8 | ||
| We need to add the tuple wrapping code there as well. | ||||
