1
0
mirror of https://github.com/janet-lang/janet synced 2026-03-02 13:59:47 +00:00

Commit Graph

  • 39f8cf207c Cast for warning on mingw DWORD printing. master Calvin Rose 2026-03-01 12:23:37 -06:00
  • 95f2e233c5 Try io.h on windows dup-fix Calvin Rose 2026-03-01 12:20:15 -06:00
  • e8f9c12935 Fix regression where private main was not run. Calvin Rose 2026-03-01 10:52:52 -06:00
  • 32d75c9e49 Dup io file descriptors when marshalling closable files. Calvin Rose 2026-03-01 10:27:32 -06:00
  • 5fec2aa9df Move some files around code more defensively for mitigation. Calvin Rose 2026-02-27 18:18:10 -06:00
  • 54fbd7607f Fix GC collecting active fiber during nested janet_continue (#1720) Brett 2026-02-28 00:13:46 +00:00
  • 019829fdf9 Tweak a docstring and a comment (#1718) sogaiu 2026-02-26 08:51:54 +09:00
  • 2602bec017 Check stderr for redirection before turning on/off color. Calvin Rose 2026-02-21 08:17:12 -06:00
  • 403b2c704a Add sanitizer test to github actions and sr.ht builds. Calvin Rose 2026-02-20 18:06:18 -06:00
  • ca9ffaa5bb Avoid memory leak when canceling fibers with threaded channels. Calvin Rose 2026-02-20 14:45:32 -06:00
  • e61194a8d9 Remove older extra channel unlocks. Calvin Rose 2026-02-20 08:17:25 -06:00
  • 08e4030487 Add builders for issue #1716 Calvin Rose 2026-02-20 08:00:36 -06:00
  • 56b5998553 Suspicious locking behavior with select. Calvin Rose 2026-02-20 07:35:18 -06:00
  • ea997d585b fix multicast on illumos (#1717) R Fisher 2026-02-20 13:30:30 +00:00
  • fc725e2511 Prepare for next patch release. Calvin Rose 2026-02-18 08:46:17 -06:00
  • d636502c32 Fix vestigial doc string. Calvin Rose 2026-02-18 08:41:31 -06:00
  • 0fea20c821 Prepare for v1.41.2 and indicate vm changes for stack correction. v1.41.2 Calvin Rose 2026-02-18 08:27:10 -06:00
  • 91cc499e77 1.42.2 patch. Calvin Rose 2026-02-18 08:19:55 -06:00
  • 68850a0a05 Update for 1.41.2 patch. Calvin Rose 2026-02-18 08:19:13 -06:00
  • d3d7c675a8 Update CHANGELOG.md Calvin Rose 2026-02-17 18:56:21 -06:00
  • b2c9fc123c Generate JOP_PUT_INDEX in the compiler when possible. Calvin Rose 2026-02-17 09:07:01 -06:00
  • fa0c039cd3 Add regression test for issue #1714 Calvin Rose 2026-02-17 07:57:38 -06:00
  • 78ef9d1733 Initialize memory allocated by put (#1715) Evan Shaw 2026-02-18 02:50:50 +13:00
  • b6676f350c Use snprintf instead of sprintf - sequel (#1713) sogaiu 2026-02-17 00:12:02 +09:00
  • 0299620a2d Code defensively with regard to stack resizes from custom get and put for abstract types. Calvin Rose 2026-02-15 23:17:53 -06:00
  • 739d9d9fe3 Expose module/add-syspath and update CHANGELOG.md Calvin Rose 2026-02-15 22:20:54 -06:00
  • 1557f9da78 Don't reference argv after fiber may have been resized. Calvin Rose 2026-02-15 21:54:42 -06:00
  • 529d8c9e4a Improve ability to load modules by full path. Calvin Rose 2026-02-15 21:10:26 -06:00
  • 2df16e5a48 Allow garbage collection to be called inside the module entry. Calvin Rose 2026-02-15 18:46:21 -06:00
  • b0db2b22d6 Remove macos-13 Calvin Rose 2026-02-15 11:18:40 -06:00
  • 8b6d56edae Patch release to 1.41.1 v1.41.1 Calvin Rose 2026-02-15 10:36:46 -06:00
  • a2a7e9f01e Add explicit include of inttypes.h Calvin Rose 2026-02-15 10:24:56 -06:00
  • 4b078e7a45 Use correct format specifier on windows if missing message. Calvin Rose 2026-02-15 10:17:16 -06:00
  • 5c0bb4b385 Cosmo libc builds were not working. cosmo-fixup Calvin Rose 2026-02-15 09:57:10 -06:00
  • 2aaa7dfa10 Sort keys when compiling struct and table literals. Calvin Rose 2026-02-14 14:37:23 -06:00
  • 10bb17199c Prepare for 1.41.0 release v1.41.0 Calvin Rose 2026-02-15 08:45:56 -06:00
  • 0aa7dfeb9a Work on windows for WSAConnect not working. Calvin Rose 2026-02-14 21:11:28 -06:00
  • 8f7c32e5cb Update for msvc build. Calvin Rose 2026-02-14 18:31:57 -06:00
  • abd7bb1110 Use snprintf instead of sprintf (#1711) sogaiu 2026-02-15 00:04:33 +09:00
  • d81512723b When pretty printing, don't sort keys for huge tables. Calvin Rose 2026-02-14 08:57:27 -06:00
  • 2a54154976 Don't use preload on absolute paths. Calvin Rose 2026-02-13 19:36:09 -06:00
  • 306ce892ea Merge branch 'make-modules-easier' Calvin Rose 2026-02-06 00:31:08 -06:00
  • c7c3821aa6 Remove extra output from peg test. Calvin Rose 2026-02-06 00:23:45 -06:00
  • d2685594f9 VERBOSE=1 caused tests to fail as we did more asserts inside the assert. Calvin Rose 2026-02-06 00:17:11 -06:00
  • ca5c617fba More tweaks to peg suite for arm32 failures. Calvin Rose 2026-02-06 00:04:18 -06:00
  • 16b449a137 Print "actual" output on verbose mode for suite-peg Calvin Rose 2026-02-05 23:52:28 -06:00
  • 2e8dd90a51 Line endings in tests. Calvin Rose 2026-02-05 23:38:55 -06:00
  • 196f27af3d Update CHANGELOG.md make-modules-easier Calvin Rose 2026-02-05 20:01:00 -06:00
  • 42c0096ce7 Allow simpler loading of modules. Calvin Rose 2026-02-05 19:45:30 -06:00
  • 0194115412 Auto-format janet. Calvin Rose 2026-02-05 00:33:52 -06:00
  • f33697d6a0 Show accumulation buffer and tagged capture in peg debug rule. Calvin Rose 2026-02-04 21:17:08 -06:00
  • b2bf70eace Move peg debug output to stderr in line with other internal debug tools. Calvin Rose 2026-02-04 18:52:20 -06:00
  • 855d1f2940 Update changelog. Calvin Rose 2026-02-04 13:50:23 -06:00
  • 416bba9bd9 Add ??/debug PEG rule (#1710) 0xbec163 2026-02-04 18:44:46 -06:00
  • 517e40a17b Speed up symbol resolution. Calvin Rose 2026-02-02 19:39:45 -06:00
  • 4f9a2af357 Add unmarshal sandbox. Calvin Rose 2026-02-02 18:28:08 -06:00
  • a37752708e Add :compile, :asm, and :threads to sandbox flags. Calvin Rose 2026-02-02 18:13:46 -06:00
  • 5042ad6d4b More tweaks to changelog. Calvin Rose 2026-02-01 14:46:20 -06:00
  • 643c0b4976 Update CHANGELOG.md Calvin Rose 2026-02-01 10:54:31 -06:00
  • ecb72c9c9a Revert changes to peg grammar. Calvin Rose 2026-02-01 08:08:50 -06:00
  • a95546ff16 Merge pull request #1703 from amano-kenji/peg Calvin Rose 2026-02-01 07:42:28 -06:00
  • d47f82713b More tweaks for named arity linting. Calvin Rose 2026-01-31 23:57:08 -06:00
  • 497e363401 Make sure named argumnets are compiled before destructured params. Calvin Rose 2026-01-31 19:34:26 -06:00
  • 8481da18d0 Add another bounds check for updating labels. Related to #1700 Calvin Rose 2026-01-31 13:20:45 -06:00
  • 8f8382eead Partially address issue #1654 - better linting for named arguments. Calvin Rose 2026-01-31 13:16:02 -06:00
  • 8e2ec997f0 Update copyright. Calvin Rose 2026-01-31 10:33:57 -06:00
  • ea271b6d6c Update README with more clarification on versions to use for building. Calvin Rose 2026-01-30 19:55:39 -06:00
  • e1897e1865 More documentation. Calvin Rose 2026-01-29 07:50:23 -06:00
  • 0c1585fdfe Preserve tuple type to fix #1709 Calvin Rose 2026-01-29 06:52:43 -06:00
  • a5c4e929e8 Merge pull request #1704 from amano-kenji/os/date Calvin Rose 2026-01-28 21:37:43 -06:00
  • 4c21dc3c06 Merge pull request #1708 from sogaiu/fiber-docstring-tweaks Calvin Rose 2026-01-28 21:28:50 -06:00
  • d67b462023 Tweak some fiber-related docstrings sogaiu 2026-01-29 11:39:05 +09:00
  • 24ca108288 Add some extra checks for marshalling code. Calvin Rose 2026-01-28 10:54:47 -06:00
  • 7366fbed1f Disallow scheduling already modified fibers. Calvin Rose 2026-01-28 10:07:23 -06:00
  • 797643716b Address #1707 - do not schedule non-task fibers. Calvin Rose 2026-01-28 09:38:34 -06:00
  • eda2e11d31 MSVC and windows clib does not like fopen(NULL, ...) Calvin Rose 2026-01-28 10:51:18 -06:00
  • ae0afe6198 Add janet_decref_abstract_maybe_free Calvin Rose 2026-01-27 13:28:52 -06:00
  • 33f5a0b319 Add test case to help address #1705 Calvin Rose 2026-01-24 12:23:01 -06:00
  • 3ecc9bc543 Small tweaks to boot.janet to improve stack traces. Calvin Rose 2026-01-24 12:17:24 -06:00
  • 339b0751c8 Address #1705 - ev/close affecting ev/select. Calvin Rose 2026-01-24 12:17:02 -06:00
  • 87b1bf1a66 Document how to set local timezone for os/date and os/strftime amano.kenji 2026-01-24 12:05:32 +00:00
  • 41354ada96 Make peg-grammar available in all threads for peg/compile amano.kenji 2026-01-24 11:36:49 +00:00
  • ee8d816738 Fix test case. Calvin Rose 2026-01-23 08:30:15 -06:00
  • 0f285855f0 Address #170 - strchr was not properly checking for 0 byte. Calvin Rose 2026-01-23 08:13:15 -06:00
  • c43e06672c Address #1700 and move test cases to suite-compile.janet Calvin Rose 2026-01-23 08:01:22 -06:00
  • 2fabc80151 Address #1699 and improve test case for #1702 Calvin Rose 2026-01-23 07:46:31 -06:00
  • 4dd08a4cde Address #1702 with extra bounds check. Calvin Rose 2026-01-23 07:33:05 -06:00
  • 883dde4fa5 Remove xprintf reference. Calvin Rose 2026-01-22 20:14:46 -06:00
  • 6111291ede Revert a number of minor, unneeded changes for persistent REPL history. Calvin Rose 2026-01-22 20:08:29 -06:00
  • 53b8bf2684 Disable persistent REPL history without JANET_HISTFILE. Calvin Rose 2026-01-22 17:58:18 -06:00
  • 0c402cf3d6 Add persistent repl history. Calvin Rose 2026-01-20 13:41:51 -06:00
  • 606a1fc11a Merge pull request #1696 from amano-kenji/master Calvin Rose 2026-01-20 07:59:00 -06:00
  • a2db57b9dc Document empty? more clearly. amano.kenji 2026-01-19 09:50:18 +00:00
  • f021bb2839 janet-format boot.janet Calvin Rose 2026-01-18 13:05:55 -06:00
  • 979233dee5 Update changelog and spelling Calvin Rose 2026-01-18 11:08:50 -06:00
  • 78a785175a Allow redirecting :err to :out with os/execute, no just os/spawn. Calvin Rose 2026-01-17 22:37:35 -06:00
  • 268864b072 Don't use new flag on mingw test. Calvin Rose 2026-01-17 22:15:03 -06:00
  • 06f099d7f9 Make sure to run test with old flags as well. Calvin Rose 2026-01-17 20:25:06 -06:00
  • 6549903c51 Add option to explicity inherit handles rather than implicitly. Calvin Rose 2026-01-17 20:07:12 -06:00
  • c1dff351d9 Improve stacktraces for macros that use defer. Calvin Rose 2026-01-17 19:59:28 -06:00