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

Commit Graph

  • c4c86f8671 Run boot.janet through janet-format. Calvin Rose 2023-06-03 16:47:59 -0500
  • 658941d26d Fix macro declaration. Calvin Rose 2023-06-03 14:24:41 -0500
  • e4bf27b01c Macro hack for meson-min build. Calvin Rose 2023-06-03 14:22:16 -0500
  • 7d48b75f81 Update README.md Calvin Rose 2023-06-03 14:19:02 -0500
  • 5f56bf836c Update meson.build file. Calvin Rose 2023-06-03 13:55:49 -0500
  • c0f5f97ddb Added misc tests to increase test coverage Ico Doornekamp 2023-06-03 18:59:19 +0200
  • 15177ac2e9
    Merge pull request #1162 from sogaiu/reorg-tests-new Calvin Rose 2023-06-03 08:01:34 -0500
  • 8360bc93ac
    Merge pull request #1177 from zevv/zevv-isatty Calvin Rose 2023-06-03 07:58:16 -0500
  • e0ea844d50 added os/isatty, do not enable colors if stdout is not a tty Ico Doornekamp 2023-06-02 10:52:13 +0200
  • 9675411f35 Reorganize tests sogaiu 2023-06-02 07:04:07 +0900
  • e97299fc65 Fix #1174 - bad debug info causing stack traversal to segfault. Calvin Rose 2023-06-01 13:01:59 -0500
  • 26a113927e Add handling for new bytecode optimizations. Calvin Rose 2023-06-01 12:47:59 -0500
  • d0aa7ef590 Add a few asserts to quiet some of the -fanalyze calls in gcc 13. Calvin Rose 2023-06-01 10:52:34 -0500
  • 5de889419f Rename contains? and contains-key? to has-value? and has-key? Calvin Rose 2023-05-31 22:35:14 -0500
  • 0fcbda2da7
    Merge pull request #1017 from Techcable/feature/helper-func-contains Calvin Rose 2023-05-31 22:28:41 -0500
  • 14e33c295f Make clock tests less fragile for CI. Calvin Rose 2023-05-31 22:21:12 -0500
  • 644ac8caf8 Add compiler optimizations for #1163 - eachp Calvin Rose 2023-05-31 12:26:27 -0500
  • 77189b6e66 Fix some symbol mapping inside nested functions. Calvin Rose 2023-05-31 08:19:24 -0500
  • 4f8f7f66ee Merge branch 'bytecode_opt' Calvin Rose 2023-05-31 07:57:13 -0500
  • b099bd97f2 Merge branch 'master' into bytecode_opt bytecode_opt Calvin Rose 2023-05-30 18:13:02 -0500
  • 961c6ea15a
    Merge pull request #1172 from zevv/windows-recvfrom Calvin Rose 2023-05-30 16:54:24 -0500
  • 9c97d8f648
    Merge pull request #1171 from zevv/zevv-net-connect Calvin Rose 2023-05-30 16:53:24 -0500
  • ad7bf80611 fix for crash on windows in src/core/ev.c: initialze state->fromlen before doing WSARecvFrom() to prevent crash (likely caused by the memcpy() of state->from at line 2301 with the memcpy length set to -1) Ico Doornekamp 2023-05-30 19:33:34 +0200
  • 40080b23ae Fixed net/connect binding address Ico Doornekamp 2023-05-30 16:57:17 +0200
  • a031c9bb10 Rework eachp primo-ppcg 2023-05-30 15:11:15 +0700
  • 7acb5c63e0 Remove bad windows10 check. Calvin Rose 2023-05-29 18:17:22 -0500
  • fcca9bbab3 Add recursion to the pruning optimization. Calvin Rose 2023-05-29 18:05:14 -0500
  • dbb2187425
    Merge pull request #1167 from zevv/janet-formatbf-fix Calvin Rose 2023-05-29 18:03:13 -0500
  • 82e51f9e81
    Merge pull request #1169 from zevv/fix-buffer-push-at-doc Calvin Rose 2023-05-29 18:02:05 -0500
  • 4782a76bca Add inital bytecode optimizations for #1163 Calvin Rose 2023-05-29 16:10:48 -0500
  • d13788a4ed Updated documentation for buffer/push-at Ico Doornekamp 2023-05-29 22:02:06 +0200
  • e64a0175b1 change janet_formatbv() to handle int/unsigned int instead of long/unsigned long on '%d' and '%u' format specifiers. Ico Doornekamp 2023-05-29 19:50:14 +0200
  • 4aca94154f Be more selective when testing FFI. Calvin Rose 2023-05-28 15:28:17 -0500
  • ac5f118dac
    Merge pull request #1164 from dressupgeekout/janet_h_symlink Calvin Rose 2023-05-28 15:22:12 -0500
  • a2812ec5eb More portable method of installing janet.h -> janet/janet.h symlink Charlotte Koch 2023-05-27 14:22:11 -0700
  • 70f13f1b62
    Merge pull request #1157 from zevv/file-lines Calvin Rose 2023-05-26 18:16:14 -0500
  • 77e62a25cb
    Merge pull request #1160 from primo-ppcg/mapcat-et-al Calvin Rose 2023-05-26 18:15:09 -0500
  • 09345ec786 file/linex now only acceps a file, not a path name Ico Doornekamp 2023-05-26 17:50:26 +0200
  • bad73baf98 Add test cases for variadic arguments to map-like functions primo-ppcg 2023-05-26 19:08:00 +0700
  • fe967a8043 changes pp to return the printed value; this allows pp to be used similar to elixirs IO.inspect Ico Doornekamp 2023-05-25 20:27:39 +0200
  • 3602f5aa5d Update boot.janet primo-ppcg 2023-05-25 18:27:31 +0700
  • 672b705faf Allow mapcat et al to accept multiple iterable arguments primo-ppcg 2023-05-25 18:12:38 +0700
  • 64e3cdeb2b Add file/lines iterator Ico Doornekamp 2023-05-24 16:39:49 +0200
  • 909c906080 Fix yields inside nested fibers. Calvin Rose 2023-05-23 20:08:57 -0500
  • 71bde11e95 Allow one argument to while. Calvin Rose 2023-05-23 19:38:07 -0500
  • fc20fbed92
    Merge pull request #1151 from zevv/document-string-format Calvin Rose 2023-05-23 18:57:55 -0500
  • e6b7c85c37
    Merge pull request #1152 from zevv/error-messages Calvin Rose 2023-05-23 18:57:20 -0500
  • b3a92363f8 Add docstring to string/format Ico Doornekamp 2023-05-22 19:19:54 +0200
  • e9f2d1aca7 changed some error messages 'x|y' -> 'x or y' Ico Doornekamp 2023-05-23 06:58:52 +0200
  • b4e3dbf331 Improved various error messages when handling unexpected types. Ico Doornekamp 2023-05-22 18:44:27 +0200
  • c3620786cf Merge branch 'master' of github.com:janet-lang/janet Calvin Rose 2023-05-22 20:41:05 -0500
  • 41943746e4 Fix #1149 - deep-not= should only return true/false. Calvin Rose 2023-05-22 20:40:30 -0500
  • 176e816b8c
    Merge pull request #1153 from zevv/fix-warning Calvin Rose 2023-05-22 18:46:55 -0500
  • 50a19bd870 Fix warning in janet_gettime() Ico Doornekamp 2023-05-22 20:53:03 +0200
  • 35c9bf8d2d Make deep-not= return false instead of nil sogaiu 2023-05-22 22:22:04 +0900
  • 57b751b994 Merge branch 'master' of github.com:janet-lang/janet Calvin Rose 2023-05-21 16:23:34 -0500
  • 77732a8f44 inet_test change. inet_test Calvin Rose 2023-05-21 13:36:11 -0500
  • c47c2e538d
    Merge pull request #1137 from tionis/master Calvin Rose 2023-05-21 13:33:24 -0500
  • cc5545277d
    Merge pull request #1147 from zevv/error-messages Calvin Rose 2023-05-21 13:31:06 -0500
  • 63353b98cd improved error messages for special forms Ico Doornekamp 2023-05-21 20:18:32 +0200
  • 4dfc869b8a fixed formatting in src/core/os.c tionis 2023-05-21 15:55:11 +0200
  • b4b1c7d80b
    Merge branch 'janet-lang:master' into master tionis 2023-05-21 13:51:24 +0000
  • e53c03028f ignoring signals on windows in os/proc-kill again tionis 2023-05-21 15:44:02 +0200
  • 8680aef42f
    Merge pull request #1146 from zevv/os-clock Calvin Rose 2023-05-21 08:35:24 -0500
  • c3fd71d643
    Merge pull request #1142 from tionis/thaw Calvin Rose 2023-05-21 08:09:47 -0500
  • 30c47d685d Fixed :cputime because msdn does not implement clock() properly Ico Doornekamp 2023-05-20 14:16:36 +0200
  • 80db682109 Added tests for os/clock Ico Doornekamp 2023-05-20 13:55:43 +0200
  • e8e5f66f4c Implement janet_gettime() for win32 and macos; need testing Ico Doornekamp 2023-05-20 12:00:15 +0200
  • aaf3d08bcd Added 'source' argument to os/clock to select the clock source Ico Doornekamp 2023-05-20 11:41:25 +0200
  • 61132d6c40 os/time and janet_gettime now use CLOCK_MONOTONIC instead of CLOCK_REALTIM, this matches the description from the documentation of os/clock. Fixes issue #1144 Ico Doornekamp 2023-05-20 08:41:12 +0200
  • 9cc0645a1e added test for thaw and freeze tionis 2023-05-20 17:35:25 +0200
  • fc8c6a429e Modulo should not be variadic. Calvin Rose 2023-05-20 07:45:18 -0500
  • 2f966883d9 Fix #1145 - variadic imperative arith. macros. Calvin Rose 2023-05-20 07:42:50 -0500
  • 320ba80ca1 added support for tables/structs with prototypes in thaw tionis 2023-05-20 14:00:33 +0200
  • b621d4dd2e
    Merge pull request #1139 from zevv/async-connect Calvin Rose 2023-05-19 21:12:16 -0500
  • 56d927c72d added thaw to complement freeze tionis 2023-05-19 21:18:48 +0200
  • 53afc2e50a
    Merge branch 'janet-lang:master' into master tionis 2023-05-19 19:14:12 +0000
  • 89debac8f6 Fixed janet_loop1_impl stream use after dealloc Ico Doornekamp 2023-05-19 20:00:59 +0200
  • f2197fa2d8
    Merge pull request #1141 from zevv/mingw-test Calvin Rose 2023-05-19 07:25:47 -0500
  • a6a097c111 Add CI test for mingw/wine on linux Ico Doornekamp 2023-05-18 14:20:38 +0200
  • c3e28bc924 added deferred closing of streams after async connect() fails Ico Doornekamp 2023-05-18 14:09:06 +0200
  • 8d78fb1f6b changed net/connect to be non-blocking / asynchronous Ico Doornekamp 2023-05-16 17:10:16 +0200
  • 148917d4ca Move -g to CFLAGS to make it easier to remove/customize Calvin Rose 2023-05-16 21:10:18 -0500
  • d8cf9bf942
    Merge pull request #1140 from zevv/debug-symbols Calvin Rose 2023-05-16 21:08:12 -0500
  • d6f5a060ed Squashed commit of the following: Calvin Rose 2023-05-16 21:00:31 -0500
  • ed8d61e0f3 Update header file. sockopt-bsd Calvin Rose 2023-05-16 20:58:34 -0500
  • 38bf2a5131 Run experiment on bsd. Calvin Rose 2023-05-16 19:43:22 -0500
  • 692b6ef8ac
    Merge pull request #1138 from zevv/setsockopt Calvin Rose 2023-05-16 19:29:25 -0500
  • ac5f1fe1be enable debug symbols in janet binary; strip target at 'make instal' Ico Doornekamp 2023-05-16 19:44:31 +0200
  • 0f35acade1 use SIGTERM for os/proc-kill signal test tionis 2023-05-16 18:47:38 +0200
  • 56d72ec4c5 support sending signals to processes on windows tionis 2023-05-16 16:58:42 +0200
  • 71d51c160d added simple test for signal handling in os/proc-kill using :kill tionis 2023-05-16 13:27:52 +0200
  • 0b58e505ee os/proc-kill now accepts an optional signal to send tionis 2023-05-14 15:16:27 +0200
  • 2a6c615bec features.h: define _DARWIN_C_SOURCE for __APPLE__ Ico Doornekamp 2023-05-15 16:55:09 +0200
  • ab8c5a0b5f net/setsockopt optname symbols are now lower case Ico Doornekamp 2023-05-15 15:25:09 +0200
  • 68c35feaea Formatting Ico Doornekamp 2023-05-15 12:33:37 +0200
  • 88d0c2ca0f add net/setsockopt Ico Doornekamp 2023-05-15 12:15:36 +0200
  • 398833ebe3 Enable FFI module unconditionally. Calvin Rose 2023-05-14 09:18:54 -0500
  • 358f5a03bf Version bump to 1.28.0 v1.28.0 Calvin Rose 2023-05-13 09:59:55 -0500
  • fba1fdabe4 Update short-fn to fix #1123 Calvin Rose 2023-05-13 09:44:30 -0500