1
0
mirror of https://github.com/janet-lang/janet synced 2025-04-07 15:56:39 +00:00

Commit Graph

  • 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
  • 332f123abe Replace if not errorlevel 0 with if errorlevel 1 master 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
  • 871f8ebf4e More work on moving to machine code emission. compile-opt 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
  • a24e5b1eaa
    Prevent deadline timeout being less than zero Michael Camilleri 2025-03-25 21:41:59 +09:00
  • 09ac85b1b9
    Move janet_timeout_* function definitions before first use Michael Camilleri 2025-03-25 21:15:28 +09:00
  • 87c1eab7d4
    Define JanetTimeout only if event loop enabled Michael Camilleri 2025-03-25 21:14:21 +09:00
  • 5a29a28c11
    Include <windows.h> in state.h Michael Camilleri 2025-03-25 20:34:45 +09:00
  • 2ed186664f
    Support using a background thread to monitor deadlines Michael Camilleri 2025-03-25 20:27:44 +09:00
  • 73334f3485 Prepare for 1.38.0 release. v1.38.0 Calvin Rose 2025-03-18 21:14:21 -05:00
  • a5b8da8d67
    Merge pull request #1572 from tsujamin/janet-ffi-define-fix Calvin Rose 2025-03-18 19:12:44 -07:00
  • e8cccfced5
    Remove janet_lib_ffi() dependency on JANET_EV Benjamin Roberts 2025-03-18 10:54:18 -04:00
  • 88984f7ffb Add bundle/replace Calvin Rose 2025-03-17 17:57:30 -05:00
  • 182170b3be Make installed manifests nicer to work with. Calvin Rose 2025-03-16 20:28:56 -05:00
  • f92412841b
    Merge pull request #1569 from sogaiu/vm-bug-1566 Calvin Rose 2025-03-12 21:13:49 -07:00
  • 18c00e89da Fix vm bugs from #1566 sogaiu 2025-03-13 11:43:43 +09:00
  • 7c38a55a9a
    Merge pull request #1568 from rwtolbert/msys2_mingw_build_fix Calvin Rose 2025-03-10 17:56:00 -07:00
  • a15916ec9c Update Makefile and meson to build with msys2 gcc and clang Bob Tolbert 2025-03-10 10:13:36 -05:00
  • 3583d4c92f Fix defdyn in flychecking. Calvin Rose 2025-03-08 14:20:04 -06:00
  • a456c67a7b
    Merge pull request #1564 from pyrmont/bugfix.qemu-segfault Calvin Rose 2025-03-05 05:52:20 -08:00
  • 6e226e4073
    Use sh rather than bash on Alpine Linux Michael Camilleri 2025-03-04 15:19:44 +09:00
  • d23e6614b1
    Use Alpine Linux as the base image rather than Ubuntu Michael Camilleri 2025-03-04 15:17:07 +09:00
  • ab6afa72fd
    Use simpler base image Michael Camilleri 2025-03-04 15:01:25 +09:00
  • 9538b8a77c
    Merge pull request #1562 from pyrmont/bugfix.subprocess-cleanup Calvin Rose 2025-03-03 18:47:59 -08:00
  • 36d3804dd2
    Merge pull request #1563 from pyrmont/bugfix.copyright-dates Calvin Rose 2025-03-03 18:47:38 -08:00
  • a34b8ea68f
    Update older dates to 2025 Michael Camilleri 2025-03-04 11:32:15 +09:00
  • 55c10f98bb
    Check more file extensions Michael Camilleri 2025-03-04 11:31:56 +09:00
  • 4b5a2a14c0
    Update year in copyright disclaimer to 2025 Michael Camilleri 2025-03-04 11:24:09 +09:00
  • 665705d06d
    Add Janet script to update copyright disclaimer Michael Camilleri 2025-03-04 11:23:26 +09:00
  • cc8cd4bace
    Use uraimo GitHub action for s390x testing Michael Camilleri 2025-03-04 09:14:05 +09:00
  • 8f8b6ed001
    Remove note on cancellation and tidy up wording Michael Camilleri 2025-03-03 23:28:37 +09:00
  • aa9efee868 Expose bundle operations in the CLI. Calvin Rose 2025-03-02 22:13:14 -06:00
  • e0a0e2ed42 Prevent multi-scheduling with os/proc-wait. (address #1562) Calvin Rose 2025-03-02 10:33:56 -06:00
  • 39f5c539d7
    Clarify wording of docstrings further Michael Camilleri 2025-03-02 13:25:14 +09:00
  • 1b6437a4f8
    Remove unnecessary returns Michael Camilleri 2025-03-02 08:30:51 +09:00
  • c62c1a58f0
    Reword documentation relating to subprocess creation Michael Camilleri 2025-03-02 08:29:32 +09:00
  • 9a1cd6fdd9 Add janet_sysir_scalarize Calvin Rose 2025-02-24 19:12:17 -06:00
  • 768c9b23e1 Update drawing 2. Calvin Rose 2025-02-19 08:21:20 -06:00
  • 059253fdee Merge branch 'master' into compile-opt Calvin Rose 2025-02-17 18:08:17 -06:00
  • 3441bcbd69 Add more cases for checking coerce error. Calvin Rose 2025-02-16 10:31:34 -06:00
  • 2e6001316a Work on bug #1556 Calvin Rose 2025-02-15 23:22:12 -06:00
  • 53bcc15207
    Merge pull request #1557 from sogaiu/update-changelog-2025-02 Calvin Rose 2025-02-09 23:22:45 -08:00
  • dd609bb1bb Update CHANGELOG.md sogaiu 2025-02-07 14:29:54 +09:00
  • 5c56c7fa91 Formatting in peg.c Calvin Rose 2025-02-07 21:05:28 -06:00
  • 9a892363a3 Address issue #1558 Calvin Rose 2025-02-07 21:04:17 -06:00
  • 5f550ea5d4
    Merge pull request #1555 from sogaiu/tweak-apply-short-fn-docstrings Calvin Rose 2025-02-06 16:44:45 -08:00
  • 1b6cc023a5 Tweak apply and short-fn docstrings sogaiu 2025-02-06 22:35:59 +09:00
  • 410f8d69bc
    Merge pull request #1528 from ianthehenry/til-peg-special Calvin Rose 2025-02-03 19:07:08 -08:00
  • 6da44bdb6a Get rid of early termination rule in all finite loops. Calvin Rose 2025-02-03 07:36:00 -06:00
  • d30fd27575 Address #1554 - capture first 0-width match in repeating rules and optionals. Calvin Rose 2025-02-02 20:34:36 -06:00
  • 1b278fc657 Update reduce2 documentation to fix issue #1545 Calvin Rose 2025-02-01 17:31:55 -06:00
  • eecffe01a5 Add some more test cases for hex floats. hexfloats Calvin Rose 2025-02-01 08:09:57 -06:00
  • f63a33884f Add hexfloats - Address #1550 Calvin Rose 2025-01-30 07:36:18 -06:00
  • fa75a395cb Add support for buffer peg literals - address #1549 Calvin Rose 2025-01-26 09:48:48 -06:00
  • 1f34ec9902
    Merge pull request #1547 from pyrmont/bugfix.codeql-upgrade Calvin Rose 2025-01-25 09:24:40 -08:00
  • f75c08a78e
    Add 'tools: linked' to CodeQL workflow Michael Camilleri 2025-01-24 04:00:52 +09:00
  • 5e93f0e34b
    Trigger workflow to run again Michael Camilleri 2025-01-24 03:02:15 +09:00
  • 49f151e265 Allocate parser with GC. Calvin Rose 2025-01-22 09:21:56 -06:00
  • 2b73a15ad8
    Update CodeQL actions to latest version Michael Camilleri 2025-01-22 23:47:44 +09:00
  • 06d581dde3 Fix #1546 - large ranges. Calvin Rose 2025-01-20 09:02:22 -06:00
  • 2b49903c82
    Merge pull request #1544 from cideM/docstring-fixes Calvin Rose 2025-01-14 06:30:08 -08:00
  • a17ae977a5 docstring int/u64 int/s64: supports number as well Florian Beeres 2025-01-11 22:51:21 +01:00
  • 8a6b44cb4e docstring int/to-number: supports int64, not int32 Florian Beeres 2025-01-11 22:42:58 +01:00
  • 60d9f97750 Address issue #1539 - infinite loop in peg split Calvin Rose 2025-01-01 11:26:43 -06:00
  • f252933f62
    Merge pull request #1541 from rwtolbert/feature/win_arm64_dist Calvin Rose 2025-01-01 09:19:57 -08:00
  • 6dbd7b476c
    Merge pull request #1538 from sogaiu/tweak-exit-value-doc Calvin Rose 2024-12-31 10:28:03 -08:00
  • a47eb847fb Brief: Add Arm64 .msi support on Windows Bob Tolbert 2024-12-31 08:55:25 -06:00
  • ba5990ef21 Add switch to turn off "reuse" behavior for server sockets. Calvin Rose 2024-12-31 08:52:37 -06:00
  • 753911fe2d Tweak *exit-value* doc - address #1537 sogaiu 2024-12-27 16:02:45 +09:00
  • 746ced5501 Revert behavior of deep= on mutable keys. Calvin Rose 2024-12-21 08:58:05 -06:00
  • 1b49934e4f Allow table/to-struct to take a prototype. Calvin Rose 2024-12-19 19:41:19 -06:00
  • 682f0f584f freeze with mutable keys should be determinsic help address #1535 Calvin Rose 2024-12-19 19:31:01 -06:00
  • 5adfb75a25 Revert some changes. undo-deep-eq-fix Calvin Rose 2024-12-19 18:59:53 -06:00
  • 611b2a6c3a Add more test cases for #1535 Calvin Rose 2024-12-19 18:37:51 -06:00
  • 8043caf581 Update CHANGELOG. Calvin Rose 2024-12-19 18:31:05 -06:00
  • b2d2690eb9
    Merge pull request #1534 from pyrmont/bugfix.windows-longstrings Calvin Rose 2024-12-19 16:24:21 -08:00
  • 7f745a34c3 Allow for mutable keys correctly in deep= Calvin Rose 2024-12-19 18:17:59 -06:00
  • b16cf17246
    Merge pull request #1533 from pyrmont/feature.file-socket Calvin Rose 2024-12-17 20:50:47 -08:00
  • 67e8518ba6
    Support dedenting longstrings with Windows EOLs Michael Camilleri 2024-12-17 05:14:59 +09:00