| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-21 | Tweak some flycheck-related docstrings | -6/+10 | ||
| 2025-09-20 | Update CHANGELOG.md | -1/+1 | ||
| 2025-09-20 | Refactor flycheck to allow customization. Address #1638 | -62/+78 | ||
| Bindings can define their own flycheckers in a simple fashion. | ||||
| 2025-09-19 | Manually declare chroot on macos. | -0/+1 | ||
| 2025-09-19 | Add os/posix-chroot | -0/+25 | ||
| Gated in a similar manner to os/posix-fork. | ||||
| 2025-09-19 | Merge pull request #1645 from pyrmont/bugfix.avoid-apc-use | -13/+36 | ||
| Use `SetEvent` rather than `QueueUserAPC` on Windows | ||||
| 2025-09-17 | Remove unused function on Windows | -6/+1 | ||
| 2025-09-17 | Add workaround to timer resolution issue on Windows | -1/+8 | ||
| 2025-09-16 | Start worker thread in suspended state on Windows | -1/+2 | ||
| 2025-09-16 | Use SetEvent rather than QueueUserAPC on Windows | -6/+26 | ||
| 2025-09-15 | Fix #1643, but add features.h | -0/+3 | ||
| 2025-09-06 | Don't try for backwards compat with compiled modules - Address #1639 | -1/+1 | ||
| This guarantee is difficult to maintain and shouldn't be needed. | ||||
| 2025-09-02 | Minor version bump for linking. | -3/+3 | ||
| 2025-09-01 | Remove strnlen and correctly address #1600 | -11/+3 | ||
| 2025-09-01 | Revert reordering 2. | -3/+3 | ||
| 2025-09-01 | Revert reordering of janet_deinit | -6/+6 | ||
| 2025-09-01 | Add per-thread finalizer calls in missing places. | -9/+14 | ||
| 2025-09-01 | Address #1629 - janet_deinit called before threaded channel message sent | -9/+58 | ||
| to thread. If we take a reference to another thread inside channel code, make sure that we increase the refcount to avoid a use after free. | ||||
| 2025-09-01 | Fix #1604 - Add JANET_DO_ERROR_* defines for failure flags from janet_dobytes. | -5/+9 | ||
| 2025-08-31 | Small spelling fixes | -2/+2 | ||
| 2025-08-30 | Update janet for 1.39.1v1.39.1 | -2/+2 | ||
| 2025-08-30 | Merge pull request #1632 from jsks/jsks-channel | -4/+4 | ||
| Export channel utilities | ||||
| 2025-08-29 | os.c: use JANET_SPAWN_NO_CHDIR macros for macOS <10.15 | -1/+8 | ||
| Signed-off-by: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com> | ||||
| 2025-08-29 | Export channel utilities | -4/+4 | ||
| 2025-08-24 | Prepare for 1.39.0 releasev1.39.0 | -2/+2 | ||
| 2025-08-24 | Merge pull request #1628 from snltd/illumos-support | -1/+15 | ||
| illumos support | ||||
| 2025-08-21 | Use janet_gettime instead of clock_gettime in ev.c | -3/+3 | ||
| We made the wrapper, let's use it. Also switch poll implementation to a monotonic clock instead of realtime to be more inline with epoll and kqueue. | ||||
| 2025-08-18 | illumos support | -1/+15 | ||
| 2025-08-18 | Read System Clock for Monotonic Time | -15/+12 | ||
| This PR changes the `janet_gettime` implementation for OSX <10.12 to read the system clock for `(os/clock :monotonic)`. As far as I was able to find online this is _a_ monotonic clock, although it produces different values from `clock_gettime(CLOCK_MONOTONIC, ...)` on the same system. I can speculate that this is related to `SYSTEM_CLOCK` monotonic time being implemented with `mach_absolute_time` which is documented to _not advance during sleep_, and I suspect that `clock_gettime(CLOCK_MONOTONIC, ...)` does. **Resources**: - `clock_get_time` implementation for the `SYSTEM_CLOCK`: <https://github.com/apple-oss-distributions/xnu/blob/e3723e1f17661b24996789d8afc084c0c3303b26/osfmk/kern/clock_oldops.c#L284-L296> <https://github.com/apple/darwin-xnu/blob/2ff845c2e033bd0ff64b5b6aa6063a1f8f65aa32/osfmk/arm/rtclock.c#L248-L260> - `mach_absolute_time` and `mach_continuous_time` definitions: <https://github.com/apple-oss-distributions/xnu/blob/e3723e1f17661b24996789d8afc084c0c3303b26/osfmk/mach/mach_time.h#L55-L68> - Stack overflow post for implementing `clock_gettime` on OS X before 10.12: <https://stackoverflow.com/questions/11680461/monotonic-clock-on-osx> | ||||
| 2025-08-18 | Use `CLOCKS_PER_SEC` | -2/+2 | ||
| The POSIX standard defines that `clock(3)` returns a `clock_t` as a number of clock ticks in `CLOCKS_PER_SEC` and not `CLOCKS_PER_SECOND`, [source](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html). | ||||
| 2025-08-17 | Add test patch for #1625 | -3/+3 | ||
| 2025-08-14 | Add `net/socket` for unbound socket creation #1622 | -0/+51 | ||
| 2025-08-11 | Fix: Correctly flag UDP streams in net/connect #1620 | -1/+3 | ||
| 2025-08-02 | Windows quirk fix | -0/+5 | ||
| 2025-08-02 | Fix abstract unix sockets for issue #1618 - address #1618 | -14/+15 | ||
| 2025-08-02 | Fix #1609 Remove sigaction if JANET_NO_EV defined. | -0/+2 | ||
| 2025-07-18 | net/server: improve error for truthy handler and type :datagram | -1/+7 | ||
| Since it is invalid to call accept on a datagram socket, net/server always errors if handler is truthy and type is :datagram. Add an assert to give a better error message in this case and clarify the documentation. References: https://github.com/janet-lang/janet/issues/1614 | ||||
| 2025-07-13 | Merge pull request #1607 from sarna/master | -4/+9 | ||
| Clarify :fresh usage in import | ||||
| 2025-07-13 | Remove extra call to filewatcher - address #1608 | -2/+0 | ||
| 2025-07-13 | Address #1609 - compile with JANET_NO_PROCESSES | -1/+1 | ||
| 2025-07-13 | Validate optional args to import | -1/+6 | ||
| 2025-07-12 | Clarify :fresh usage in import | -3/+3 | ||
| 2025-07-06 | Allow :dependencies value in info.jdn to contain dictionaries for complex ↵ | -12/+16 | ||
| dependency coordinates | ||||
| 2025-07-02 | Use :dependencies argument in bundle/install for dependency checking | -31/+25 | ||
| 2025-06-29 | Merge pull request #1605 from iacore/patch-2 | -16/+17 | ||
| Patch try to accept (try body ([] catch-body)) | ||||
| 2025-06-26 | Revert order change from f4ecb5a | -2/+2 | ||
| janet_interpreter_interrupt should always be called before janet_interpreter_interrupt_handled, and the original code ensured that. | ||||
| 2025-06-24 | Patch try to accept (try body ([] catch-body)) | -16/+17 | ||
| 2025-06-18 | Reorder post event / interrupt sequence in deadline. | -2/+2 | ||
| The interrupt message should come _after_ the post event is made. | ||||
| 2025-06-14 | Use strnlen when checking for null byte | -1/+1 | ||
| 2025-05-21 | Remove some underline bits from doc-format | -4/+2 | ||
