build update dependenciesmqv zqupw Yaroslav Bolyukin 2026-10-10 #0648267
build switch from mimallocator to mimalloczmm yxtkw Yaroslav Bolyukin 2026-10-10 #345c90f
fix static analysis error should mark file as non-evaluatingxlr svnow Yaroslav Bolyukin 2026-10-07 #a62fc6b
fix allow to disable hard tabszwl twwqo Yaroslav Bolyukin 2026-08-31 #b9d891c
feat( jrb ) compute hashplx xxlvt Yaroslav Bolyukin 2026-07-31 #7d81a16
fix ObjExtend should work with non-object lhsurk yrlvx Yaroslav Bolyukin 2026-07-31 #b5fcc26
refactor remove asserting object list from thread-localkrp pmxyl Yaroslav Bolyukin 2026-07-31 #3132268
refactor use rstest for non-snapshot suitesptw tywuv Yaroslav Bolyukin 2026-07-31 #f280493
feat enable native go-testdata testslpl ruuvv Yaroslav Bolyukin 2026-07-31 #7a97aae
test rustanka object assertion testslyy zqsls Yaroslav Bolyukin 2026-07-31 #0efc2e4
feat detect infinite recursion in assertionstln xrzkn Yaroslav Bolyukin 2026-07-31 #33ac23b
build update dependenciesuxl mprnx Yaroslav Bolyukin 2026-07-29 #8b828f9
fix --feature=experimental didn't imply exp-regexxum vsost Yaroslav Bolyukin 2026-07-28 #787fd94
fix --tla-str-path imported the wrong filekkx qqwvy Yaroslav Bolyukin 2026-07-28 #434a7a4
fix prevent --multi path escapezqp zplzv Yaroslav Bolyukin 2026-07-28 #9c66309
fix fmt width modifier should count chars, not code unitspkr svsvv Yaroslav Bolyukin 2026-07-28 #8e3aecf
build publish to npmyxy qwqtu Yaroslav Bolyukin 2026-07-05 #c7e3e2e
fix std.parseInt should accept + prefixylv prrxx Yaroslav Bolyukin 2026-06-24 #035e880
fix overly force-happy lazy for-specpmn ykmox Yaroslav Bolyukin 2026-06-24 #07fd802
fix prefer shorter exponent in std.formatukp syrnq Yaroslav Bolyukin 2026-06-20 #ecbe9eb
fix float formatting precision for values > u64::MAXmqp uzzvr Yaroslav Bolyukin 2026-06-18 #2286073
fix forbid negative numbers in %c formatmyq sozsv Yaroslav Bolyukin 2026-06-18 #7df0eec
feat bundlerqpt twnpn Yaroslav Bolyukin 2026-05-26 #363bd28
ci benchmark stack sizerqt sskyx Yaroslav Bolyukin 2026-06-04 #a9ea23a
fix update saphyr with proper octals handlingmzy qttoy Yaroslav Bolyukin 2026-05-15 #ca7fbc7
chore do not depend on wasm-bindgen in jrsonnet-evaluatorunu zwopp Yaroslav Bolyukin 2026-05-26 #f339e96
ci use cache.delta.rocks for post-commentsyxk rlons Yaroslav Bolyukin 2026-05-26 #2d7eed0
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/6d015ea29630b7ad2402841386da2cb617a470a7?narHash=sha256-cM/AuKy5tMhwOOQIbha8ZRRMHVfNf7cv2aljIw%2BqoCg%3D' (2026-05-06)
→ 'github:ipetkov/crane/edb38893982a3338972bb4a2ec7ce7c29ba10fd9?narHash=sha256-BLrtr42azquO7MdGFU5a7KiMl3YpFlTeIXqy1fT5GlQ%3D' (2026-05-18)
• Updated input 'hercules-ci-effects':
'github:hercules-ci/hercules-ci-effects/e2456ee419f9d75f8382e3d6c5af4690b316a5a8?narHash=sha256-wA%2BONiwbvQIy7ERJx/ruhV7y5xku6XKstXCII5bIbdI%3D' (2026-04-19)
→ 'github:hercules-ci/hercules-ci-effects/af4331c44f13977b6964745454eadcfee2d244d1?narHash=sha256-OOEWyt8ma7QAysDbiP65J7li7KIdtZfnbA11gFnwyEI%3D' (2026-05-16)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/f404c398737a5345899e492da00412b4ba7a88df?narHash=sha256-Svx%2B9fTnhZit6Mf%2B1ZXMC1pR3LjHMOtgq9gVODInGVk%3D' (2026-05-16)
→ 'github:nixos/nixpkgs/f9188aa83c426496b2471fe23c000033e189f26a?narHash=sha256-HrMbEBJUdOIQ8m5HMjOWa3OaSMo3VWmkN%2BgHP0kRVmw%3D' (2026-05-23) hercules-ci[bot] 2026-05-26 #7d9a510
docs move repo to an orgxol lkrsz Yaroslav Bolyukin 2026-05-17 #2f70eee
chore bump to v0.5.0-pre99kzz rqpst Yaroslav Bolyukin 2026-05-16 #a527511
docs loop_invariant context notestz yzpxs Yaroslav Bolyukin 2026-05-21 #e540524
perf with rfold we can ignore evaluation ordertpz kmxkr Yaroslav Bolyukin 2026-05-17 #40d81c2
* flake.lock: Update
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/d459c1350e96ce1a7e3859c513ef5e9869d67d6f' (2026-05-03)
→ 'github:ipetkov/crane/6d015ea29630b7ad2402841386da2cb617a470a7?narHash=sha256-cM/AuKy5tMhwOOQIbha8ZRRMHVfNf7cv2aljIw%2BqoCg%3D' (2026-05-06)
• Updated input 'fenix':
'github:CertainLach/fenix/831116e5887552af53f2998dcb46e1d55dc0850e' (2026-04-04)
→ 'github:CertainLach/fenix/831116e5887552af53f2998dcb46e1d55dc0850e?narHash=sha256-9CEV5QjP2kkuMxlpbO8sULWEcMtCfTWM6qtYqZ5lKNQ%3D' (2026-04-04)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/0678d8986be1661af6bb555f3489f2fdfc31f6ff' (2026-05-05)
→ 'github:hercules-ci/flake-parts/f7c1a2d347e4c52d5fb8d10cb4d94b5884e546fb?narHash=sha256-m1Yf0wZ8j1OHjTc2UwHwyQRSnNeSgLJOd7q5Y45hzi4%3D' (2026-05-13)
• Updated input 'hercules-ci-effects':
'github:hercules-ci/hercules-ci-effects/e2456ee419f9d75f8382e3d6c5af4690b316a5a8' (2026-04-19)
→ 'github:hercules-ci/hercules-ci-effects/e2456ee419f9d75f8382e3d6c5af4690b316a5a8?narHash=sha256-wA%2BONiwbvQIy7ERJx/ruhV7y5xku6XKstXCII5bIbdI%3D' (2026-04-19)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/aa279bba121eac3e966b6dcea9891b5e96330944' (2026-05-08)
→ 'github:nixos/nixpkgs/b4d20dee06f1218054051023f383f8ebf663e1fa?narHash=sha256-uHgY7rFL1MR4HGW/HTe5/rqKCNdTTYOu2yKAAXe7hDM%3D' (2026-05-15)
• Updated input 'shelly':
'github:CertainLach/shelly/b5dd29a500db04f54a9f1c2bf81cdd84df8b0cd7' (2025-08-27)
→ 'github:CertainLach/shelly/b5dd29a500db04f54a9f1c2bf81cdd84df8b0cd7?narHash=sha256-sKUaQrgnYVBmG5cGmGoFYXc61g74ufWpPYGPoJia58k%3D' (2025-08-27)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba' (2026-04-08)
→ 'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' (2026-04-08)
* flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b4d20dee06f1218054051023f383f8ebf663e1fa?narHash=sha256-uHgY7rFL1MR4HGW/HTe5/rqKCNdTTYOu2yKAAXe7hDM%3D' (2026-05-15)
→ 'github:nixos/nixpkgs/b1a644fbe85bed9563d3903f53085e97a1dc3d51?narHash=sha256-TpFISyQwwxFh1jzVZmee97tSUXHbxET2kB%2BqeJ7OLXY%3D' (2026-05-16)
* flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b1a644fbe85bed9563d3903f53085e97a1dc3d51?narHash=sha256-TpFISyQwwxFh1jzVZmee97tSUXHbxET2kB%2BqeJ7OLXY%3D' (2026-05-16)
→ 'github:nixos/nixpkgs/f404c398737a5345899e492da00412b4ba7a88df?narHash=sha256-Svx%2B9fTnhZit6Mf%2B1ZXMC1pR3LjHMOtgq9gVODInGVk%3D' (2026-05-16)
--------- hercules-ci[bot] 2026-05-16 #5d80d31
docs(ir): visit_destruct_rest lvx lwrpy Yaroslav Bolyukin 2026-05-15 #662289a
docs( ir ) deny(missing_docs)ulo lskzw Yaroslav Bolyukin 2026-05-15 #ee32be6
ci install more targets for win, muslqrk tzkkv Yaroslav Bolyukin 2026-05-14 #21844b4
refactor for loop-invariant compspecs, reanalyze overs in outersso vpxyo Yaroslav Bolyukin 2026-05-14 #cdbcd9f
fix loop_invariant should use innermost frame for dependency analysissyn vmqoy Yaroslav Bolyukin 2026-05-14 #da47272
This was done on purpose, I wanted to change the message here in the
future so it indicates that it is not the local that is unused, but that
it is possible to extract loop-invariant overs, but decided to implement
this optimization on another level (automatic loop_invariant overs
caching) rny kxxzy Yaroslav Bolyukin 2026-05-14 #79bb381
refactor NumValue::{MIN,MAX}_SAFE_INTEGER constantsszx pmttl Yaroslav Bolyukin 2026-05-14 #e1572ba
docs( lexer ) deny(missing_docs)uwm lytnk Yaroslav Bolyukin 2026-05-14 #c647485
refactor move string unescaping to lexerlsv kquzl Yaroslav Bolyukin 2026-05-14 #b3405f3
feat function folder abstractionvwx qrkzy Yaroslav Bolyukin 2026-05-12 #5e8cbcd
refactor consistent *32 method namingmtu onvkt Yaroslav Bolyukin 2026-05-09 #db1fd8f
refactor init rustls in jrb binary insteadskl kyrqw Yaroslav Bolyukin 2026-05-08 #8e03fa3
ci package everything for darwin crosssrp qrqmk Yaroslav Bolyukin 2026-05-08 #b5082ff
perf static object shapesptm vzrqo Yaroslav Bolyukin 2026-05-08 #7bd5bbd
refactor trivial arrayspyn wztym Yaroslav Bolyukin 2026-05-08 #d0b9ff2
refactor split literals and trivialsnyv tyzzz Yaroslav Bolyukin 2026-05-08 #b89fdd3
fix( formatter ) diagnostic on offset 0zrt uolnl Yaroslav Bolyukin 2026-05-08 #d543e94
fix( rowan ) unary plusmsn wnxvo Yaroslav Bolyukin 2026-05-08 #42f993d
ci try pure-rust builds for jrblvq skylm Yaroslav Bolyukin 2026-05-08 #5b43fa8
fix object iteration in compsxww ykrnw Yaroslav Bolyukin 2026-05-08 #16d0d0e
ci switch all benchmarks to realworld tests dirqvw nzyyz Yaroslav Bolyukin 2026-05-08 #341222d
fix experimental snapshotswuu kpsuu Yaroslav Bolyukin 2026-05-07 #fdfa83e
fix rust-openssl security alertupr notrq Yaroslav Bolyukin 2026-05-07 #05e8322
Otherwise it is has some quirks. Also allows downstreams to have
different features for rustls if not building with jrb. pkw xmtqp Yaroslav Bolyukin 2026-05-07 #80f6128
fix unaccepted snapshotstky koymm Yaroslav Bolyukin 2026-05-07 #de9f0cb
fix( jrb ) peel signed tagsvlu rzpsl Yaroslav Bolyukin 2026-05-07 #9d2c40c
style fix formattingvsx rysyk Yaroslav Bolyukin 2026-05-07 #7d0b3bd
ci more realworld benchmarksyvo quykv Yaroslav Bolyukin 2026-05-07 #3ab5bdb
feat( jrb ) symlinkskmk lkzzm Yaroslav Bolyukin 2026-05-07 #97dec27
build ship jrb by defaultoms okppx Yaroslav Bolyukin 2026-05-07 #6710888
refactor better static analysis error displayukl ooykr Yaroslav Bolyukin 2026-05-07 #4087576
fix incorrect doccomment parsingpyq rqpwv Yaroslav Bolyukin 2026-05-07 #2223f9a
feat minimal tcoyzr zokyp Yaroslav Bolyukin 2026-05-07 #3c251da
ci post results as a commentlys uzqzy Yaroslav Bolyukin 2026-05-07 #e468723
style fix clippy warningslkw tpzxp Yaroslav Bolyukin 2026-05-07 #b842704
test stop vendoring benchmarksvxo xrqtm Yaroslav Bolyukin 2026-05-07 #baeb367
test pointer-size invariant snapshotsvqq noupn Yaroslav Bolyukin 2026-05-06 #36af281
feat more formatter optionsuqn knwss Yaroslav Bolyukin 2026-05-06 #752087c
fix support integration test with all featuresymq rumlo Yaroslav Bolyukin 2026-05-06 #aa77bfb
feat experimental regexp in webkos vqpsk Yaroslav Bolyukin 2026-05-06 #69623ce
feat bring back null coaelsexpr psquv Yaroslav Bolyukin 2026-05-06 #6b79e9c
feat forObj evaluationpvw vukvw Yaroslav Bolyukin 2026-05-06 #a2182e0
test std-param-names should work with exp-preserve-ordertnq wszvv Yaroslav Bolyukin 2026-05-06 #30703de
feat parse new object iteration syntaxtvm prlwu Yaroslav Bolyukin 2026-05-06 #ecde57a
feat( rowan ) alternative object comp syntaxlmv ywrut Yaroslav Bolyukin 2026-05-06 #0f5424f
fix only build benchmarker for x86_64-linuxoqt mzxpr Yaroslav Bolyukin 2026-05-06 #604f09d
feat wire jrsonnet-web for experimental featuresmqy zspnq Yaroslav Bolyukin 2026-05-06 #3e1d397
refactor jrsonnet cli should not depend on irkmm mlsnr Yaroslav Bolyukin 2026-05-06 #7324ad9
ci split dev and ci fenix toolchainsrlw nyklm Yaroslav Bolyukin 2026-05-06 #34f8ef7
feat jrbork ooprx Yaroslav Bolyukin 2026-03-23 #c93de77
ci run the remaining testswlp loorw Yaroslav Bolyukin 2026-05-06 #3732ed2
It is only used for better clippy and rustfmt anyway mmy kuvtt Yaroslav Bolyukin 2026-05-06 #f78972c
test reenable more upstream testsnmy zzlrl Yaroslav Bolyukin 2026-05-06 #5f11fd7
test run upstream testsuites in cizvx oyvum Yaroslav Bolyukin 2026-05-05 #6fbe7c6
doc: add custom funding link zyn ykyyz Yaroslav Bolyukin 2026-05-05 #4874d05
feat async import resolve fromzlo uuslr Yaroslav Bolyukin 2026-05-05 #2e0b030
chore( slop ) cargo metadatawyt vqwnw Yaroslav Bolyukin 2026-05-05 #b44186a
feat std.native can return arbitrary Valoow svwxw Yaroslav Bolyukin 2026-05-05 #50afc8a
refactor( web ) idiomatic js apizwx rzuux Yaroslav Bolyukin 2026-05-05 #9aabcd4
fix publishing metadataxxq qsuuu Yaroslav Bolyukin 2026-05-05 #6ac56ea
docs update badgesqzn slrxp Yaroslav Bolyukin 2026-05-05 #495217f
feat( web ) npm publishingnnw nvuuk Yaroslav Bolyukin 2026-05-05 #7b5f356
Not needed with the introducion of jrsonnet-web qst syplp Yaroslav Bolyukin 2026-05-05 #63230e6
build update gcmoduletmt xpsmu Yaroslav Bolyukin 2026-05-05 #387e99d
feat proper js wasm bindingsnlw klwxt Yaroslav Bolyukin 2026-05-05 #9cb049e
feat async import ergonomicsmqs lvqlp Yaroslav Bolyukin 2026-05-05 #b9cb94a
feat( ir ) source urlqkm unwwm Yaroslav Bolyukin 2026-05-05 #3738ed2