1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-27 18:49:54 +00:00

Commit Graph

  • 197bb73a62 Add buffer/push-* sized int and float Philip Nelson 2024-01-13 21:52:02 -0800
  • f91e599451
    Merge pull request #1351 from pepe/1.33 v1.33.0 Calvin Rose 2024-01-07 13:30:08 -0600
  • 5b9aa9237c Prepare for 1.33.0 release Josef Pospíšil 2024-01-07 16:26:20 +0100
  • 61f38fab37
    add a new (split) PEG special Ian Henry 2023-12-27 08:26:50 -0800
  • 9142f38cbc Fix #1341. Calvin Rose 2024-01-01 08:58:10 -0600
  • e8ed961572
    Merge pull request #1344 from ianthehenry/peg-sub-special Calvin Rose 2023-12-31 18:40:47 -0600
  • be11a2a1ad Fix #1342 Calvin Rose 2023-12-31 18:36:22 -0600
  • ea75086300
    add a new (sub) PEG special Ian Henry 2023-12-04 23:34:40 -0800
  • ce93b2e85f Address #1342 - check handler arity sogaiu 2023-12-25 11:39:41 +0900
  • 9eeefbd79a
    Merge pull request #1340 from sogaiu/string-format-doc-tweak Calvin Rose 2023-12-20 09:10:26 -0600
  • c573a98363 Cosmetically tweak string/format docstring sogaiu 2023-12-19 18:33:47 +0900
  • 11d7af3f95 Work on addressing #1337 - fix valgrind case. Calvin Rose 2023-12-18 08:56:27 -0600
  • a10b4f61d8 Address #1337 (leet!). Calvin Rose 2023-12-16 16:15:46 -0600
  • a0cb7514f1 Update Makefile for #1329 Calvin Rose 2023-12-09 10:11:15 -0600
  • b066edc116
    Merge pull request #1336 from pepe/peg-arity-typo Calvin Rose 2023-12-07 11:31:13 -0600
  • 938f5a689e Fix arity typo in peg Josef Pospíšil 2023-12-07 14:08:03 +0100
  • 772f4c26e8
    Merge pull request #1334 from iacore/fix-0 Calvin Rose 2023-12-02 17:28:32 -0600
  • 6b5d151beb
    fix typo in (doc next) Locria Cyber 2023-12-02 15:38:35 +0000
  • a9176a77e6 Prevent bytecode optimization from remove mk* instructions. Calvin Rose 2023-11-22 08:18:23 -0600
  • 16f409c6a9 Typo for SIGALARM in os/proc-kill Calvin Rose 2023-11-21 21:51:56 -0600
  • 9593c930de Address #1326 in a dynamic way that is fairly conservative. Calvin Rose 2023-11-14 21:13:21 -0600
  • 56f33f514b Fix regression #1327 Calvin Rose 2023-11-14 19:52:22 -0600
  • 8f69d82b57
    Add test for #1327 Locria Cyber 2023-11-14 08:10:11 +0000
  • a8df00d574
    Revert "Optimize nil conditions for while and if" Locria Cyber 2023-11-14 06:23:51 +0000
  • 1ccd544b94 Address #1326 - marshal_one_env w/ JANET_MARSHAL_UNSAFE. Calvin Rose 2023-11-10 15:36:45 -0600
  • 93c83a2ee2 Fix warnings w/ MSVC and format. Calvin Rose 2023-11-10 15:02:10 -0600
  • f459e32ada
    Merge pull request #1325 from zevv/zevv-connect-cleanup Calvin Rose 2023-11-10 15:01:43 -0600
  • 9b640c8e9c net/ev: Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount Ico Doornekamp 2023-11-10 20:34:17 +0100
  • a3228f4997 Add changes and test cases for #1324 Calvin Rose 2023-11-09 11:18:03 -0600
  • 715eb69d92 Add more ipv6 feature detection. Calvin Rose 2023-11-03 18:24:35 -0500
  • dfd05ddf7e Merge branch 'master' into compile-opt Calvin Rose 2023-11-02 10:58:51 -0500
  • df2d5cb3d3 Add ipv6, shared, and cryptorand options to meosn. Calvin Rose 2023-11-02 08:51:42 -0500
  • 31be7bad8e Merge branch 'master' into compile-opt Calvin Rose 2023-11-01 17:36:14 -0500
  • 3b189eab64 Fix #1321, poll event loop CPU usage issue Calvin Rose 2023-10-29 11:34:21 -0500
  • 3a782d27b1 Allow for multiple functions in a sysir "context". Calvin Rose 2023-10-22 15:42:03 -0500
  • f08874e65e Merge branch 'master' into compile-opt Calvin Rose 2023-10-22 09:03:52 -0500
  • 609b629c22 Add support for atomic loads in Janet's atomic abstraction. Calvin Rose 2023-10-21 10:40:57 -0500
  • e74365fe38 Be a bit safer with reference counting. Calvin Rose 2023-10-21 09:43:28 -0500
  • 46b34833c2
    Merge pull request #1314 from williewillus/pr1314 Calvin Rose 2023-10-20 15:41:29 -0700
  • 045c80869d Use libc strlen in janet_buffer_push_cstring Vincent Lee 2023-10-19 23:29:51 -0700
  • 2ea2e72ddd
    Merge pull request #1313 from sogaiu/default-peg-grammar-additions Calvin Rose 2023-10-19 19:26:10 -0700
  • 1b17e12fd6 Add more + and * keywords to default-peg-grammar sogaiu 2023-10-19 18:45:20 +0900
  • cc5beda0d2 Update patch release. v1.32.1 Calvin Rose 2023-10-15 14:33:43 -0500
  • a363fd926d Update CHANGELOG.md Calvin Rose 2023-10-15 14:32:56 -0500
  • 21ebede529 Move posix-fork inside correct if-def Calvin Rose 2023-10-15 11:03:26 -0500
  • 15d67e9191
    Merge pull request #1310 from Andriamanitra/patch-forward-word Calvin Rose 2023-10-14 18:36:05 -0700
  • b5996f5f02 Update for 1.32.0 v1.32.0 Calvin Rose 2023-10-14 19:48:20 -0500
  • 83204dc293 Change Alt-f in the REPL move to next end of word instead of beginning Andriamanitra 2023-10-14 14:21:16 +0300
  • e3f4142d2a Update result value from janet_do* functions. Calvin Rose 2023-10-12 05:26:23 -0500
  • f18ad36b1b Rework #1306 - better default for pretty printing numbers. Calvin Rose 2023-10-11 00:58:00 -0500
  • 6b15ed812b Use snprintf(..., "%.17g", x) to pretty print numbers. Toby Hutton 2023-10-11 12:52:30 +1100
  • 6a78b6d1c6 Merge remote-tracking branch 'origin/compile-opt' into compile-opt Calvin Rose 2023-10-10 20:28:09 -0500
  • cb25a2ecd6 Avoid using execvpe function. Calvin Rose 2023-10-08 21:33:15 -0500
  • 741a5036e8 Add %D and %I for 64 bit formatting. Calvin Rose 2023-10-08 21:23:03 -0500
  • 549ee95f3d Add os/posix-exec (along os/posix-fork) Calvin Rose 2023-10-08 21:03:08 -0500
  • 6ae81058aa Be more consistent with va_arg types. Calvin Rose 2023-10-08 19:09:35 -0500
  • 267c603824 Don't use full parallelism to avoid oom Calvin Rose 2023-10-08 18:37:31 -0500
  • a8f583a372 CMD isn't bash Calvin Rose 2023-10-08 18:34:04 -0500
  • 2b5d90f73a Disable amalgamation w/ mingw in CI due to memory limitations Calvin Rose 2023-10-08 18:28:07 -0500
  • 4139e426fe Refine interface for janet's new event loop. Calvin Rose 2023-10-08 18:25:46 -0500
  • a775a89e01 Improve assert-no-error test helper. ev-epoll-fewer-syscalls Calvin Rose 2023-10-08 17:34:50 -0500
  • 990f6352e0 Allow for unregistered streams w/ kqueue. Calvin Rose 2023-10-08 17:21:42 -0500
  • b344702304 Merge branch 'master' into ev-epoll-fewer-syscalls Calvin Rose 2023-10-08 17:20:20 -0500
  • d497612bce Revert Calvin Rose 2023-10-08 17:18:36 -0500
  • 2a3b101bd8 ktrace trace -c Calvin Rose 2023-10-08 16:25:55 -0500
  • 63e93af421 Ktrace Calvin Rose 2023-10-08 16:00:33 -0500
  • ab055b3ebe i dont know how ktrace works 2 Calvin Rose 2023-10-08 15:54:57 -0500
  • a9a013473f i dont know how ktrace works Calvin Rose 2023-10-08 15:53:44 -0500
  • 87de1e5766 Quick experiment on macos Calvin Rose 2023-10-08 15:51:44 -0500
  • 894aaef267 Mac please Calvin Rose 2023-10-08 15:42:54 -0500
  • e209e54ffe bsds are very strict on C standards Calvin Rose 2023-10-08 15:37:23 -0500
  • 7511eadaa7 Update code for freebsd and ENODEV on stream register Calvin Rose 2023-10-08 15:26:02 -0500
  • 6c4906605a Some bsds return ENODEV for devices like /dev/null Calvin Rose 2023-10-08 15:09:53 -0500
  • 8a9be9d837 Make sure posted events are read from non-blocking socket. Calvin Rose 2023-10-08 13:46:24 -0500
  • b72098cc71 remove extra decref Calvin Rose 2023-10-08 13:24:42 -0500
  • defe60e08b Handle refcounts in posted events. Calvin Rose 2023-10-08 13:14:36 -0500
  • 7f852b8af4 Handle refcounts in posted events. Calvin Rose 2023-10-08 13:14:36 -0500
  • d71c100ca7 Revert "Add EV_EOF and EV_CLEAR to selfpipe for kqueue" Calvin Rose 2023-10-08 13:13:58 -0500
  • 5442c8e86d Add EV_EOF and EV_CLEAR to selfpipe for kqueue Calvin Rose 2023-10-08 12:34:13 -0500
  • cf4901e713 Update docstring for os/posix-fork Calvin Rose 2023-10-08 11:35:08 -0500
  • 4b8c1ac2d2 Add os/posix-fork Calvin Rose 2023-10-08 11:09:00 -0500
  • 555e0c0b85 Try to capture more events in kqueue. Calvin Rose 2023-10-08 10:52:27 -0500
  • dc301305de Turn off verbose CI builds for BSD. Calvin Rose 2023-10-07 21:35:38 -0500
  • f1111c135b Work on kq Calvin Rose 2023-10-07 21:32:20 -0500
  • 3905e92965 kqueue mirror master branch implementation a bit better. Calvin Rose 2023-10-07 12:53:59 -0700
  • 1418ada38f Remove duplicate code in kqueue event handling. Calvin Rose 2023-10-07 12:40:43 -0700
  • 9256a66b76 Update ev.c for removing msvc warnings Calvin Rose 2023-10-07 12:11:14 -0700
  • e8c013a778 Remove some extra fiber state and use a flag. Calvin Rose 2023-10-07 12:07:05 -0700
  • fea8242ea7 Reuse overlapped overhead on windows for something useful. Calvin Rose 2023-10-07 11:25:20 -0700
  • 7bfb17c209 Lots of work to make iocp work again. Calvin Rose 2023-10-07 08:01:35 -0700
  • e7e4341e70 Add EV_EOF for kqueue. Calvin Rose 2023-10-06 17:39:52 -0500
  • 6186be4443 Run tests verbosely Calvin Rose 2023-10-06 01:40:12 -0500
  • d07f01d7cb Update kqueue Calvin Rose 2023-10-06 01:33:51 -0500
  • 73291a30a0 Update marsh.c Calvin Rose 2023-10-06 01:26:07 -0500
  • a3b129845b Quick blind take on getting kqueue similar to poll and poll. Calvin Rose 2023-10-06 00:48:05 -0500
  • 0ff8f58be8 Simpler async model that is better suited to epoll Calvin Rose 2023-10-06 00:37:19 -0500
  • 66292beec9 Don't mess with async connect on BSDs. Calvin Rose 2023-10-04 23:33:40 -0500
  • bf2af1051f Missing && Calvin Rose 2023-10-04 23:29:54 -0500
  • b6e3020d4c Attempt 2 to fix bsd compilation errors. Calvin Rose 2023-10-04 23:27:56 -0500
  • 8f516a1e28 Address some bsd issues. Calvin Rose 2023-10-04 23:24:40 -0500