1
0
mirror of https://github.com/janet-lang/janet synced 2025-08-25 07:02:27 +00:00

Commit Graph

  • 4e02f27eb9 Prepare for 1.39.0 release master v1.39.0 Calvin Rose 2025-08-24 17:09:00 -05:00
  • fd234461d7
    Merge pull request #1628 from snltd/illumos-support Calvin Rose 2025-08-24 16:18:09 -05:00
  • eabb215391 Use janet_gettime instead of clock_gettime in ev.c Calvin Rose 2025-08-21 19:09:18 -05:00
  • deede6bae0 illumos support snltd 2025-08-18 18:39:11 +00:00
  • 697fdcff6d
    Merge pull request #1627 from nlordell/fix/system-monotonic-clock Calvin Rose 2025-08-18 07:53:26 -05:00
  • ad8a5cb6c7
    Read System Clock for Monotonic Time Nicholas Rodrigues Lordello 2025-08-18 10:32:26 +02:00
  • 99abada2c2
    Merge pull request #1626 from nlordell/fix/clocks-per-sec Calvin Rose 2025-08-18 07:35:20 -05:00
  • 0624936711
    Use CLOCKS_PER_SEC Nicholas Rodrigues Lordello 2025-08-18 09:13:23 +02:00
  • f764788b36
    Merge pull request #1624 from nlordell/fix/libjanet-ldflags Calvin Rose 2025-08-17 20:58:40 -05:00
  • 4701bc6543 Add test patch for #1625 Calvin Rose 2025-08-17 20:55:52 -05:00
  • 156fb0c999
    Fix LDFLAGS Usage in Makefile Nicholas Rodrigues Lordello 2025-08-18 01:01:38 +02:00
  • bf34340737
    Merge pull request #1623 from tttuuu888/work-issue-1622 Calvin Rose 2025-08-16 06:48:43 -05:00
  • 20535e8626 Add net/socket for unbound socket creation #1622 Seungki Kim 2025-08-14 00:40:22 +09:00
  • 1ead670e33
    Merge pull request #1621 from tttuuu888/work-issue-1620 Calvin Rose 2025-08-12 16:04:52 -05:00
  • 3ad86108f2 Fix: Correctly flag UDP streams in net/connect #1620 Seungki Kim 2025-08-11 20:56:04 +09:00
  • 0aee7765cf Windows quirk fix Calvin Rose 2025-08-02 20:04:55 -05:00
  • 4894a4673a Fix abstract unix sockets for issue #1618 - address #1618 Calvin Rose 2025-08-02 18:51:04 -05:00
  • f00d3199c3 Fix #1609 Remove sigaction if JANET_NO_EV defined. Calvin Rose 2025-08-02 18:19:19 -05:00
  • e34a8545e6
    Merge pull request #1615 from ifreund/net-server-datagram Calvin Rose 2025-08-02 18:06:24 -05:00
  • f974c0667b
    net/server: improve error for truthy handler and type :datagram Isaac Freund 2025-07-17 13:09:24 +02:00
  • ddc122958b
    Merge pull request #1607 from sarna/master Calvin Rose 2025-07-13 18:35:56 -05:00
  • 2e363bf29c Remove extra call to filewatcher - address #1608 Calvin Rose 2025-07-13 18:33:30 -05:00
  • 312f9faae8 Address #1609 - compile with JANET_NO_PROCESSES Calvin Rose 2025-07-13 18:24:23 -05:00
  • 8c9cd63cb1 Add tests for import arg validation sarna 2025-07-13 13:22:55 +02:00
  • 2af3f21d69 Validate optional args to import sarna 2025-07-12 17:06:38 +02:00
  • c4e3fa03fa Clarify :fresh usage in import sarna 2025-07-12 14:38:22 +02:00
  • 91b7bcad3d
    Merge pull request #1606 from pyrmont/bugfix.bundle-install Calvin Rose 2025-07-06 10:32:54 -05:00
  • 8d2a9c1148
    Allow :dependencies value in info.jdn to contain dictionaries for complex dependency coordinates Michael Camilleri 2025-07-06 05:45:41 +09:00
  • f1d47bd05a
    Use :dependencies argument in bundle/install for dependency checking Michael Camilleri 2025-07-02 23:38:36 +09:00
  • 58b1491592
    Merge pull request #1605 from iacore/patch-2 Calvin Rose 2025-06-29 10:01:32 -05:00
  • 21a6ed3bd3 Revert order change from f4ecb5a Calvin Rose 2025-06-26 19:20:07 -05:00
  • e815c91e85
    Patch try to accept (try body ([] catch-body)) iacore 2025-06-24 06:18:34 +00:00
  • 42bc504188 Merge branch 'master' into compile-opt compile-opt Calvin Rose 2025-06-21 16:49:24 -05:00
  • d96e584869 Remove windows-2019 from github CI Calvin Rose 2025-06-19 17:29:48 -05:00
  • f4ecb5a90f Reorder post event / interrupt sequence in deadline. Calvin Rose 2025-06-18 22:13:14 -05:00
  • f181948aa9
    Merge pull request #1601 from edsrzf/limit-buffer-read Calvin Rose 2025-06-14 12:25:18 -05:00
  • bbe6b90331 Use strnlen when checking for null byte Evan Shaw 2025-06-14 22:29:30 +12:00
  • 27f01e2664
    Merge pull request #1597 from sogaiu/remove-more-underline-bits Calvin Rose 2025-05-21 21:39:16 -05:00
  • 877967966a Remove some underline bits from doc-format sogaiu 2025-05-21 18:38:09 +09:00
  • 56c5a0ca09 Address #1591 - remove _ behavior of docstring format Calvin Rose 2025-05-20 19:17:32 -05:00
  • f3ad13c2d4 Always cancel thread on windows. Calvin Rose 2025-05-18 14:02:32 -05:00
  • 8ac4eec370 Change ifdef structure. Calvin Rose 2025-05-18 13:20:19 -05:00
  • 92e91259c3 Don't call pthread cancel on normal exits. Calvin Rose 2025-05-18 09:50:27 -05:00
  • e355cb07e0 Reorder declarations. Calvin Rose 2025-05-18 09:27:01 -05:00
  • 5bbfcdacd5 Work on #1596 - No detached threads, make sure to call pthread_join Calvin Rose 2025-05-18 08:32:11 -05:00
  • 790a4f2636 Make tests pass with clang sanitizers. Calvin Rose 2025-05-17 21:04:37 -05:00
  • 84bb84b0b7 OpenBSD 7.7 -> 7.6 rollback Calvin Rose 2025-05-16 18:58:07 -05:00
  • 29f2b5c345 Update openbsd package for srht Calvin Rose 2025-05-16 18:57:29 -05:00
  • 4643c8fa35 Squashed commit of the following: Calvin Rose 2025-05-16 18:49:45 -05:00
  • a8e2c8e5b8 Address #1596 - Use atomic intrinsics to check allow_interrupt flag. atomic-load-relaxed Calvin Rose 2025-05-16 18:03:32 -05:00
  • 3d3e880f52 Allow configuration of JANET_THREAD_LOCAL. Address #1595 Calvin Rose 2025-05-11 08:37:15 -05:00
  • bef8ba5e06
    Merge pull request #1594 from sogaiu/tweak-docstrings Calvin Rose 2025-05-08 17:00:32 -05:00
  • 523639362c
    Merge pull request #1593 from agent-kilo/thread-message-size-check Calvin Rose 2025-05-08 17:00:22 -05:00
  • c3317905a1 Move sysir C lowering to separate file Calvin Rose 2025-05-07 07:25:05 -05:00
  • 0066a5a304 Start removing NASM dependence. Calvin Rose 2025-05-04 20:20:11 -05:00
  • 4b6d5e5671 Tweak docstrings for better handling sogaiu 2025-05-02 18:54:18 +09:00
  • a695454dae Try to fix cfun registry size check for cross-thread messages Agent Kilo 2025-04-28 17:00:23 +08:00
  • f2eaa5dee8 Remove ev/to-stream. Calvin Rose 2025-04-18 18:20:27 -07:00
  • 3dd6e744de More work on e_mov - work on loading immediates. Calvin Rose 2025-04-15 20:40:05 -05:00
  • 862b4e9688 Add sysir test suite stub Calvin Rose 2025-04-13 07:47:52 -05:00
  • c9305a0a42 Format. Calvin Rose 2025-04-11 22:44:36 -05:00
  • 3cbdf26aa2 Merge branch 'master' into compile-opt Calvin Rose 2025-04-11 22:44:28 -05:00
  • b27c830d90 Use win32 DuplicatHandle instead of _dup Calvin Rose 2025-04-11 21:36:08 -05:00
  • 92a852f2df Add ev/to-stream. Calvin Rose 2025-04-11 21:10:04 -05:00
  • 647e218bed make format Calvin Rose 2025-04-09 20:39:23 -05:00
  • 5ebe945ffd
    Merge pull request #1582 from pyrmont/bugfix.termux-pthread_cancel Calvin Rose 2025-04-09 20:16:57 -05:00
  • 6254fffad0
    Update changelog to include change to ev/deadline Michael Camilleri 2025-04-09 10:38:59 +09:00
  • 5705b2f6c7
    Fix absence of pthread_cancel in Android Michael Camilleri 2025-04-09 10:00:14 +09:00
  • 90a33bc88a Add some systems that support addchdir. Calvin Rose 2025-04-06 16:55:22 -05:00
  • 1ba077c87d Add ifdefs for various platforms to check for the support of addchdir. Calvin Rose 2025-04-06 16:48:32 -05:00
  • 34629ae314 Fix signature on windows. Calvin Rose 2025-04-06 14:49:54 -05:00
  • 3edc4f35b2 Add :cd argument to os/execute and os/spawn. Calvin Rose 2025-04-06 14:46:23 -05:00
  • 06d01c099f
    Merge pull request #1581 from sogaiu/fix-mapcat-and-keep-docstrings Calvin Rose 2025-04-07 21:11:14 -05:00
  • a62d1c35d4 Add some systems that support addchdir. posix-spawn-chdir Calvin Rose 2025-04-06 16:55:22 -05:00
  • 9a737d1fc4 Add ifdefs for various platforms to check for the support of addchdir. Calvin Rose 2025-04-06 16:48:32 -05:00
  • 03672cc82b Merge branch 'master' into posix-spawn-chdir Calvin Rose 2025-04-06 14:58:04 -05:00
  • 73af64e6ff Fix signature on windows. Calvin Rose 2025-04-06 14:49:54 -05:00
  • 2262759751 Add :cd argument to os/execute and os/spawn. Calvin Rose 2025-04-06 14:46:23 -05:00
  • d493eaf485 Fix mapcat and keep docstrings sogaiu 2025-04-06 20:48:52 +09:00
  • 332f123abe Replace if not errorlevel 0 with if errorlevel 1 Calvin Rose 2025-04-05 20:59:45 -05:00
  • 38e841fc5c Get rid of test error. Calvin Rose 2025-04-05 20:52:47 -05:00
  • e8187fdee5 Fix windows build Calvin Rose 2025-04-05 20:26:57 -05:00
  • 2fedb67cb3 formatting Calvin Rose 2025-04-05 17:32:07 -05:00
  • bdab93c999 Add {:err :out} option to os/spawn. Calvin Rose 2025-04-05 17:30:46 -05:00
  • a9ff8b388f Add os/getpid Calvin Rose 2025-04-05 16:20:17 -05:00
  • b12dfd784e
    Merge pull request #1578 from sogaiu/tweak-some-docstrings Calvin Rose 2025-04-04 21:45:09 -05:00
  • e2cc8f2965 Tweak doc for mapcat, count, keep, all, some sogaiu 2025-04-04 21:56:31 +09:00
  • 17524d2ed3
    Merge pull request #1577 from sogaiu/cleanup-unix-domain-socket Calvin Rose 2025-04-04 07:11:42 -05:00
  • d2ee4aa074 Remove unix domain socket after test sogaiu 2025-04-04 20:22:10 +09:00
  • 363e32d455 Adopt docstring from #1574 Calvin Rose 2025-04-03 20:52:40 -05:00
  • 31920e574d Add explicit Alpine Linux directions. Calvin Rose 2025-04-01 19:47:03 -05:00
  • cf714ed591 Notify user when script is installed during a bundle installation. Calvin Rose 2025-04-01 18:52:23 -05:00
  • 11e6a5a315 More work on compile-opt. Calvin Rose 2025-03-31 21:48:46 -05:00
  • 871f8ebf4e More work on moving to machine code emission. Calvin Rose 2025-03-30 12:48:30 -05:00
  • c677c72a73 Add tool that lets us more easily compare compilation paths. Calvin Rose 2025-03-29 20:37:51 -05:00
  • af73e214b2 Begin work on emitting machine code directly. Calvin Rose 2025-03-29 16:52:11 -05:00
  • a6e0a8228c Merge branch 'master' into compile-opt Calvin Rose 2025-03-28 16:24:27 -05:00
  • b458404b41 Update ffi/write to append to a buffer by default. Calvin Rose 2025-03-28 09:59:02 -05:00
  • 707463a645
    Merge pull request #1575 from pyrmont/feature.ev-interrupt2 Calvin Rose 2025-03-26 09:42:51 -05:00
  • eac37ab869
    Avoid leaking memory used for JanetThreadedTimeout struct Michael Camilleri 2025-03-25 22:02:53 +09:00