1
0
mirror of https://github.com/janet-lang/janet synced 2024-06-26 15:13:16 +00:00

Commit Graph

  • c2e55b5486 update docstrings for string/slice and tuple/slice primo-ppcg 2023-07-15 00:52:12 +0700
  • 989f0726e3 Make encoding of immediate values capture full range. Calvin Rose 2023-07-14 10:06:20 -0500
  • bdefd3ba1e update final array index to be -1 primo-ppcg 2023-07-14 17:34:55 +0700
  • 4efcff33bd Update inttypes. Calvin Rose 2023-07-13 19:58:38 -0500
  • 8183cc5a8d Disallow converting negative numbers to int/u64 Calvin Rose 2023-07-09 22:25:20 -0500
  • f3bda1536d Remove some dead code in cfuns.c Calvin Rose 2023-07-09 22:02:10 -0500
  • 3b6371e03d Add test case for issue #1217 op_subtract_imm Calvin Rose 2023-07-09 21:56:41 -0500
  • b5d3c87253 Add new opcode subtract immediate. Calvin Rose 2023-07-09 21:28:08 -0500
  • f73b8c550a
    Merge pull request #1213 from sogaiu/src-view-for-ppasm Calvin Rose 2023-07-09 10:54:55 -0500
  • 5437744126
    Merge pull request #1216 from sogaiu/tweak-test-grammar-peg Calvin Rose 2023-07-08 09:26:03 -0500
  • 5a5e70b001 Update and ascii-sort string escapes in peg sogaiu 2023-07-08 17:54:00 +0900
  • 348a5bc0a9 Add source view to .ppasm output sogaiu 2023-07-06 13:26:03 +0900
  • 4d7baef89e Merge branch 'master' into compile-opt Calvin Rose 2023-07-04 13:52:54 -0500
  • 026c64fa01 Formatting. Calvin Rose 2023-07-02 15:23:22 -0500
  • e38663c457 Update CHANGELOG.md Calvin Rose 2023-07-02 13:43:34 -0500
  • 117c741c29 Add test for marshalling channels. marshal_corrupt_fix Calvin Rose 2023-07-02 13:13:59 -0500
  • 9bc5bec9f1 More complete fix with some debugging tools. Calvin Rose 2023-07-02 13:04:42 -0500
  • a5f4e4d328 Test small fix for marshalling. Calvin Rose 2023-07-02 12:58:55 -0500
  • db0abfde72 Cache references when marshalling abstract types. Calvin Rose 2023-07-01 18:02:56 -0500
  • edf263bcb5 Make some fixes to marshalling. Calvin Rose 2023-07-01 17:47:10 -0500
  • 60fba585e3 Remove extra MARK_SEEN Calvin Rose 2023-07-01 17:37:12 -0500
  • ebb6fe5be3 Patch fix for #1210 Calvin Rose 2023-07-01 10:34:11 -0500
  • d91c95bf92
    Merge pull request #1210 from primo-ppcg/int-bnot Calvin Rose 2023-07-01 10:19:04 -0500
  • 2007438424 add tests for inttypes bnot primo-ppcg 2023-07-01 21:47:36 +0700
  • 81423635ad Add bnot to int types primo-ppcg 2023-07-01 21:19:42 +0700
  • 58d297364a Change code for marshalling abstract types. Calvin Rose 2023-07-01 08:42:32 -0500
  • db902c90c4
    Merge pull request #1207 from primo-ppcg/divmod Calvin Rose 2023-07-01 08:47:06 -0500
  • 42ccd0f790
    Merge pull request #1209 from pyrmont/bugfix.strip-macos Calvin Rose 2023-07-01 08:46:35 -0500
  • 20ec6f574e
    Avoid removing too many symbols with strip on macOS Michael Camilleri 2023-07-01 19:33:38 +0900
  • b3db367ae7 Add test cases for div and mod primo-ppcg 2023-06-30 19:28:10 +0700
  • 8a62c742e6 define (mod x 0) as x primo-ppcg 2023-06-30 16:15:04 +0700
  • b125cbeac9
    Merge pull request #1203 from czkz/add-escapes Calvin Rose 2023-06-28 20:06:10 -0500
  • 3f7a2c2197 Try harder to avoid string copying with janet_getcbytes. Calvin Rose 2023-06-28 08:30:09 -0500
  • f6248369fe Update janet_getcbytes to padd buffers with trailing 0. Calvin Rose 2023-06-28 08:18:43 -0500
  • c83f3ec097 floor div, variadic mod primo-ppcg 2023-06-28 16:35:16 +0700
  • 0cd00da354 Add ffi/pointer-cfunction to FFI. Calvin Rose 2023-06-27 19:47:19 -0500
  • 4b7b285aa9 Remove MSVC compiler warning. bakpakin 2023-06-25 17:26:36 -0500
  • d63379e777 Add parser escape sequences Dmitry 2023-06-25 19:29:39 +0400
  • b219b146fa Squashed commit of the following: Calvin Rose 2023-06-24 12:13:51 -0500
  • fbb0711ae1 Distinguish between subprocess when testing. armtest Calvin Rose 2023-06-24 12:07:55 -0500
  • 676b233566 Hack for qemu based testing (also should work with valgrind) Calvin Rose 2023-06-24 11:59:17 -0500
  • d7431c7cdb Revert "Test removing 32bit ptr marshalling." Calvin Rose 2023-06-24 11:54:04 -0500
  • 566b45ea44 Test removing 32bit ptr marshalling. Calvin Rose 2023-06-24 11:52:22 -0500
  • ff2f71d2bc Conditionally compile marshal_ptr code. Calvin Rose 2023-06-24 11:42:10 -0500
  • bd420aeb0e Add range checking to bit-shift code to prevent undefined behavior. Calvin Rose 2023-06-24 11:38:34 -0500
  • b738319f8d Remove range check on 32 bit arch since it will always pass. Calvin Rose 2023-06-24 11:17:30 -0500
  • 7248626235 Quiet some build warnings. Calvin Rose 2023-06-24 10:56:45 -0500
  • 141c1de946 Add marshal utilities for pointers. Calvin Rose 2023-06-24 10:50:13 -0500
  • c2d77d6720 Merge branch 'master' into armtest Calvin Rose 2023-06-24 10:40:35 -0500
  • ff90b81ec3 Add some utilitites for dealing with unsigned integers in janet.h Calvin Rose 2023-06-24 10:38:35 -0500
  • 9120eaef79
    Merge pull request #1201 from pyrmont/bugfix.dup-fds Calvin Rose 2023-06-24 09:51:34 -0500
  • 1ccd879916
    Make test cross-platform Michael Camilleri 2023-06-24 10:56:47 +0900
  • f977ace7f8
    Avoid prematurely closing file descriptors when redirecting IO Michael Camilleri 2023-06-23 15:50:19 +0900
  • c3f4dc0c15
    Merge pull request #1200 from sogaiu/use-vm_commit Calvin Rose 2023-06-22 20:40:03 -0500
  • 78eed9b11c Use vm_commit sogaiu 2023-06-22 17:23:07 +0900
  • 2f5bbe0f02
    Remove thread-local state from GC Locria Cyber 2023-06-22 08:48:15 +0000
  • 3a4d56afca Patch release. v1.29.1 Calvin Rose 2023-06-19 07:18:35 -0500
  • 63bb93fc07 Fix isatty code to not use functions only defined if ev is enabled. Calvin Rose 2023-06-19 07:14:56 -0500
  • 5a39a04a79 Prepare for 1.29.0 release. v1.29.0 Calvin Rose 2023-06-19 06:48:33 -0500
  • 2fde34b519 Remove extra function call that cannot ever trigger. Calvin Rose 2023-06-18 09:41:53 -0500
  • 1ef5c038db
    Merge pull request #1187 from CosmicToast/peg-boolean Calvin Rose 2023-06-18 09:40:46 -0500
  • e2459cfb47
    Merge pull request #1185 from chris-chambers/macro-lints-fix Calvin Rose 2023-06-18 09:39:25 -0500
  • cfffc0bcf1
    Merge pull request #1190 from primo-ppcg/if-let Calvin Rose 2023-06-18 09:38:44 -0500
  • 2e2d792efc Move idempotent to corelib primo-ppcg 2023-06-17 16:56:26 +0700
  • 677b8a6f32 Added ARM32 test Ico Doornekamp 2023-06-12 21:01:26 +0200
  • 3f7f82f758
    Avoid implementation-specific integer conversion in bit shifting tests Michael Camilleri 2023-06-13 02:02:46 +0900
  • 2a7ea27bb7 do not expand false branch more than once primo-ppcg 2023-06-11 19:15:48 +0700
  • 32c5b816ae use unquotes instead primo-ppcg 2023-06-11 18:38:20 +0700
  • e54ea7a1d8 fixup! peg: add support for "true" and "false" primitives to always/never match Chloe Kudryavtsev 2023-06-11 12:38:40 +0200
  • 1077efd03a update if-let primo-ppcg 2023-06-11 16:38:04 +0700
  • 7272f43191
    Merge pull request #1188 from primo-ppcg/if-let Calvin Rose 2023-06-11 07:21:38 -0500
  • f9ab91511d peg: add support for "true" and "false" primitives to always/never match Chloe Kudryavtsev 2023-06-11 10:44:39 +0200
  • 2c3ca2984e simplify if-let logic primo-ppcg 2023-06-11 12:09:58 +0700
  • 94722e566c if-let better test coverage primo-ppcg 2023-06-11 11:52:23 +0700
  • 163f7ee85d Add test for maclintf in nested macro invocations Christopher Chambers 2023-06-10 16:52:20 -0400
  • 52d3470cbe Fix order in which *macro-lints* is set during expansion Christopher Chambers 2023-06-09 12:32:14 -0400
  • 0bd6e85c61 update changelog Calvin Rose 2023-06-08 19:54:01 -0500
  • e35c6b876f
    Merge pull request #1183 from primo-ppcg/take-drop Calvin Rose 2023-06-08 14:52:51 -0500
  • 9a2897e741 Run through astyle with manual corrections Calvin Rose 2023-06-08 13:01:49 -0500
  • 70b2e8179d nitpick performance tweak primo-ppcg 2023-06-08 23:57:07 +0700
  • 5317edc65d minor readability change primo-ppcg 2023-06-08 23:00:05 +0700
  • 866d83579e Address #1165 - Allow for partial ffi support without totally removing testing. Calvin Rose 2023-06-08 09:06:34 -0500
  • a238391b36 take-drop performance tweaks primo-ppcg 2023-06-08 13:26:13 +0700
  • 5e152d30db
    Merge pull request #1182 from chris-chambers/channel-close-resumptions Calvin Rose 2023-06-07 17:15:45 -0500
  • 57c954783d Fix resumption values when closing a channel. Christopher Chambers 2023-06-07 14:56:31 -0400
  • b5407ac708 take-drop dictionaries primo-ppcg 2023-06-07 19:20:05 +0700
  • 472ec730b5 take-drop symmetry primo-ppcg 2023-06-07 17:41:20 +0700
  • 8c819b1f91 Update README.md Calvin Rose 2023-06-05 12:55:08 -0500
  • 528a516390 Add more sandbox capabilities. Calvin Rose 2023-06-04 18:48:34 -0500
  • 6509e37c84 Update CHANGELOG.md and README.md Calvin Rose 2023-06-04 16:11:17 -0500
  • 649173f661
    Merge pull request #1175 from zevv/quicky Calvin Rose 2023-06-04 14:24:35 -0500
  • 1efb0adb35 Add 3 argument form to fiber/new Calvin Rose 2023-06-04 14:17:18 -0500
  • 88a8e2c1df Define *task-id* since it is part of the event-loop runtime. Calvin Rose 2023-06-04 14:05:37 -0500
  • bb4ff05d35 Added NO_AMALG flag to Makefile to build janet from the individual source files instead of from the amalgamated janet.c; this considerably speeds up parallel builds on modern CPUs Ico Doornekamp 2023-06-01 14:21:15 +0200
  • dd3b601c87 Don't do fiber double arity check. Calvin Rose 2023-06-04 12:55:44 -0500
  • e22d101a62
    Merge pull request #1179 from zevv/zevv-tests Calvin Rose 2023-06-04 12:53:43 -0500
  • 4b3c813f5a Revert to old behavior of janet_fiber returning NULL. Calvin Rose 2023-06-04 11:21:52 -0500
  • 67f375bea2 Small code style change to boot.janet Calvin Rose 2023-06-04 07:48:04 -0500
  • 88ba99b87e
    Merge pull request #1181 from chris-chambers/ev-gather-cancel Calvin Rose 2023-06-04 11:10:24 -0500
  • 53447e9d0b Ensure ev/gather fibers are fully canceled on error. Christopher Chambers 2023-06-04 09:59:10 -0400