1
0
mirror of https://github.com/janet-lang/janet synced 2026-04-06 06:51:26 +00:00

Commit Graph

  • c6b802b082 Add #1737 master Calvin Rose 2026-04-03 08:38:12 -05:00
  • a261a8f6b4 Update CHANGELOG.md Calvin Rose 2026-04-02 23:22:18 -05:00
  • 2d1b54da37 Add more printing cases to pp_runner fuzz harness. Calvin Rose 2026-04-01 19:02:51 -05:00
  • 9a9cf981ed Add some afl stubs. Calvin Rose 2026-04-01 18:58:14 -05:00
  • 0c512ab128 Increase pretty printing line density (#1733) McSinyx 2026-04-02 08:55:22 +09:00
  • 19e1dc494d Mitigation against mutated repl history. Calvin Rose 2026-03-28 18:22:25 -05:00
  • c67dee7329 strncpy mitigations in mainclient.c Calvin Rose 2026-03-28 09:47:46 -05:00
  • 16f4f40d8e Update CHANGELOG Calvin Rose 2026-03-27 11:34:50 -05:00
  • 29474b915d Begin work on adding kqueue functionality to filewatch. Calvin Rose 2026-03-25 16:45:43 -05:00
  • 4bab390433 Check crash arm runner. nanbox_pointer_shift Calvin Rose 2026-03-23 13:59:51 -05:00
  • ec5a78d3dc Add pointer shift option for more nanboxing on arm64. Calvin Rose 2026-03-23 09:03:08 -05:00
  • 7fd127efb5 Wrong github actions OS. Calvin Rose 2026-03-23 13:51:57 -05:00
  • adb7ba6633 Remove pointer-shift on macos aarch64 Calvin Rose 2026-03-23 13:36:58 -05:00
  • 1337baef80 Errant __attribute__ remained in janet.h Calvin Rose 2026-03-23 11:09:10 -05:00
  • ba5ead0941 Simply header declaration. Calvin Rose 2026-03-23 11:01:31 -05:00
  • e9ca2e807d Don't use __attribute__ .. with MSVC for alignment. Calvin Rose 2026-03-23 10:42:08 -05:00
  • 095ba00922 Missing defines. Calvin Rose 2026-03-23 10:25:56 -05:00
  • d2656ac187 Add pointer shift option for more nanboxing on arm64. Calvin Rose 2026-03-23 09:03:08 -05:00
  • e42b3c667f Reduce maximum size of parse number to something more manageable. Calvin Rose 2026-03-18 17:09:12 -05:00
  • 93436bf973 Weaken variable shadowing to a "strict" lint. Calvin Rose 2026-03-17 14:26:30 -05:00
  • df32109eea Small typo fixes in comments. lint-shadow-binding Calvin Rose 2026-03-15 20:22:20 -05:00
  • 8b89901298 Deduplicate lints. Calvin Rose 2026-03-15 18:27:13 -05:00
  • 079776d39e Elaborate comment. Calvin Rose 2026-03-15 15:34:52 -05:00
  • 6c2f08ef49 Add unit tests for variable shadowing. Calvin Rose 2026-03-15 13:34:12 -05:00
  • 980999c97b Make test suite not shadow any variables. Calvin Rose 2026-03-15 13:14:10 -05:00
  • 1197cfe433 Check redef only once per compile call. Calvin Rose 2026-03-15 12:56:10 -05:00
  • c63c6740d9 First pass at linting binding shadowing. Calvin Rose 2026-03-15 11:24:07 -05:00
  • 612971503d Add LLM, AI and tool usage section to contribution guide. (#1730) Calvin Rose 2026-03-14 23:13:29 -05:00
  • d816011ec1 Remove word. contributing_llms_and_tools Calvin Rose 2026-03-14 23:12:47 -05:00
  • 934cf9d5b8 Remove wiggle room for any AI code in the Janet runtime. Calvin Rose 2026-03-14 23:05:24 -05:00
  • 9880475262 Add suggestions. Calvin Rose 2026-03-13 17:27:32 -05:00
  • bab71feadb Word order and punctuation. Calvin Rose 2026-03-13 08:30:46 -05:00
  • 8eae8984b1 Add LLM, AI and tool usage section to contribution guide. Calvin Rose 2026-03-13 08:28:19 -05:00
  • df56efbae0 Fix: add missing :symbolmap keyword to disasm function (#1729) PinieP 2026-03-13 01:25:51 +01:00
  • b160f4f5c0 Macro hygiene tweaks (#1727) sogaiu 2026-03-12 09:06:43 +09:00
  • a0cc867f14 Improve macro hygiene in boot.janet. Calvin Rose 2026-03-09 19:46:55 -05:00
  • 8f446736ed Fix #1723 - handle prompt longer than terminal is wide. Calvin Rose 2026-03-07 15:18:47 -06:00
  • decd7078af fix janet_make_threaded to return threaded channel (#1724) PinieP 2026-03-07 22:01:03 +01:00
  • 0a0453ff7f Fsync changes. fsync Calvin Rose 2026-03-07 07:14:10 -06:00
  • b96350f132 Align items in multiline pretty format (%m and %p) (#1721) McSinyx 2026-03-06 10:34:05 +09:00
  • 8f849cec55 Always 0-initialize EvGenericMessage and add plenty of padding for OVERLAPPED structures. Calvin Rose 2026-03-04 12:06:14 -06:00
  • 7df23e8070 Add tentative fsync wrapper. Calvin Rose 2026-03-03 20:15:33 -06:00
  • aa63adccb4 Update CHANGELOG.md Calvin Rose 2026-03-02 19:39:14 -06:00
  • 7fc12ff167 Use ConnectEx for non-blocking connect on windows when available. Calvin Rose 2026-03-01 12:23:37 -06:00
  • 7d388f267a Update exceptions for os/execute with empty env test. connect-ex-work Calvin Rose 2026-03-02 19:24:12 -06:00
  • 37a2677ecb Verbose testing for windows sanitizer build. Calvin Rose 2026-03-02 19:17:10 -06:00
  • 143ba6ba0f Add JanetOverlapped modification to filewatch. Calvin Rose 2026-03-02 18:47:39 -06:00
  • 0e8c3e3e0a Load connect lazily instead of in init. Calvin Rose 2026-03-02 18:41:27 -06:00
  • 4d13437c31 More tweaks for net.c Calvin Rose 2026-03-02 18:30:51 -06:00
  • b134f5359d Correct missed overlappd conversions as reported by CI. Calvin Rose 2026-03-02 18:26:28 -06:00
  • ce56342168 msvc does not have undefined behavior sanitizer. Calvin Rose 2026-03-02 18:22:42 -06:00
  • ab86ef09ef Move declarations around for header fixes. Calvin Rose 2026-03-02 18:21:37 -06:00
  • b8db108702 build_win tweaks. Calvin Rose 2026-03-02 18:18:09 -06:00
  • 479d846f7a WIP port of net/connect on windows to ConnectEx. Calvin Rose 2026-03-02 17:54:17 -06:00
  • 39f8cf207c Cast for warning on mingw DWORD printing. 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