Commit Graph

1298 Commits

Author SHA1 Message Date
Chris Allen
b585da2419 Fixing noun list and batteries list construction 2024-10-16 12:50:15 -05:00
Edward Amsden
91c74226fd Cold test: more info on failures 2024-10-16 12:50:15 -05:00
Chris Allen
d168a87530 Fixed Hamt instantiation 2024-10-16 12:50:15 -05:00
Edward Amsden
febbc9dfaa Fix Nounable for Cold 2024-10-16 12:50:15 -05:00
Chris Allen
3880ec22e0 House-cleaning 2024-10-16 12:50:15 -05:00
Chris Allen
9d66f5d4e9 Attempting to fix Cold Nounable 2024-10-16 12:50:15 -05:00
Chris Allen
b0f2659731 BatteriesList fixed, Hamt fixed, reverse Cold 2024-10-16 12:50:15 -05:00
Chris Allen
38f42b2c5f Fixing batteries triple-reverse, working on BatteriesList 2024-10-16 12:50:15 -05:00
Chris Allen
48a24b8f8d Batteries and Hamt fixes 2024-10-16 12:50:15 -05:00
Chris Allen
a39ede0096 Fixing NounList Nounable, Batteries and Hamt are broken 2024-10-16 12:50:15 -05:00
Chris Allen
11ff53fb9d Hamt and Cold Nounable 2024-10-16 12:50:15 -05:00
Chris Allen
f2f1f5ad8f alloc_struct, nounlist, batteries, batterieslist 2024-10-16 12:50:15 -05:00
Chris Allen
8e898c9fdb Getting Nounable off the ground 2024-10-16 12:50:15 -05:00
Chris Allen
1d88382545 Fixing mac build 2024-10-16 12:50:15 -05:00
Chris Allen
ecd2af97eb Elided lifetime could be confusing, added it back in 2024-10-16 12:50:15 -05:00
Chris Allen
a55b27b8a9 Nouning around 2024-10-16 12:50:15 -05:00
Edward Amsden
92f4f40cf7
hot state: add entries for hoon k.138 (#274) 2024-10-12 08:22:28 -05:00
Edward Amsden
058a05c8f7
mook: re-enable stack traces for %mean hints (#273)
Co-authored-by: Alex Shelkovnykov <a@ashelkov.com>
2024-10-11 11:34:54 -05:00
Chris A.
0950ba65af
Hamt Iterator (#271)
* Hamt Iterator

* Hamt Iterator return key-value pairs, test clean-up

* Update rust/sword/src/hamt.rs

Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>

* Collision repro, hamt doesnt return sibling

* fix hamt insert() (#272)

* TinyVec, fixing collision handling for Hamsterator

* Convert Hamsterator to slices

---------

Co-authored-by: Jonathan Paprocki <51337059+drbeefsupreme@users.noreply.github.com>
2024-10-09 14:44:13 -05:00
Edward Amsden
058a44a11f
Cue: don't panic! (#262) 2024-10-04 17:17:06 -05:00
~litlep-nibbyt
299292a876
snag and roll jets (#269)
* snag

* roll and call site caching logic

* site: propagate errors

* interpreter: use flog for string interpolation

* yak shaving, reorder jets alphabetically

* jets: flip sample in snag tests
2024-09-20 19:47:43 -05:00
~litlep-nibbyt
74fad40bdc
snip and sew jets (#267)
* jet: snip

* jet: move can into util

* sew wip

* sew works on a test case

* checkpoint

* checkpoint works

* clean up and test cases

* bloq16 -> D(2)

* snip: set tail

* address comments

* snip: add case for empty list

* remove format
2024-09-18 10:06:18 -05:00
Edward Amsden
47f88d1955
mug: expose helpers (#268) 2024-09-16 20:44:13 -05:00
tacryt-socryp
5045ab0d0f
Update README.md 2024-09-06 13:39:22 -05:00
Edward Amsden
eb4b5132a7
Merge pull request #261 from zorp-corp/ea/fix-cold-persist
hamt: don't try to copy 0-length stem buffers
2024-08-27 16:46:03 -05:00
Edward Amsden
1cc55307c6 hamt: don't try to copy 0-length stem buffers 2024-08-27 16:42:50 -05:00
Edward Amsden
3860ff021d
Merge pull request #260 from zorp-corp/ea/dirty-mugging
dirty pma before setting noun metadata
2024-08-27 15:43:47 -05:00
Edward Amsden
668b8f3ff0 dirty pma before setting noun metadata 2024-08-27 15:41:09 -05:00
Edward Amsden
ea842ec171
Merge pull request #257 from zorp-corp/ea/vendor-murmur3
Re-vendor murmur3 into sword repo
2024-08-26 13:39:52 -05:00
Edward Amsden
520366439a Add murmur3, murmur3-sys to workspace 2024-08-26 13:26:38 -05:00
Edward Amsden
615f32d65c Re-vendor murmur3 into sword repo 2024-08-26 13:26:38 -05:00
Edward Amsden
0f078aec40
Merge pull request #258 from zorp-corp/ea/return
Re-enable turn
2024-08-26 12:54:03 -05:00
Edward Amsden
2644c9cfc0 Revert "disable turn"
This reverts commit e87ef04275.
2024-08-26 12:48:31 -05:00
Edward Amsden
751b6f95ac
Merge pull request #256 from zorp-corp/ea/hint_dont
interpret: add %dont hint to bail-fail, for catching jet misses
2024-08-23 20:43:30 -05:00
Edward Amsden
6ac9b164ed interpret: add %dont hint to bail-fail, for catching jet misses 2024-08-23 20:35:46 -05:00
Edward Amsden
df03a242b3
Merge pull request #253 from zorp-corp/tacryt-socryp-patch-1
Update DEVELOPERS.md
2024-08-22 14:13:52 -05:00
Edward Amsden
39d60657ed
Merge pull request #254 from zorp-corp/tacryt-socryp-patch-2
Update LICENSE
2024-08-22 14:13:06 -05:00
tacryt-socryp
d766b75a79
Update LICENSE 2024-08-22 14:08:08 -05:00
tacryt-socryp
66ecc499b8
Update DEVELOPERS.md 2024-08-22 14:07:29 -05:00
Edward Amsden
cd3e90bbd1
Merge pull request #252 from zorp-corp/la/dev-docs
DEVELOPERS: update the removal of references to Nix and old Urbit code
2024-08-22 13:27:03 -05:00
tacryt-socryp
c16fec801e DEVELOPERS: update the removal of references to Nix and old Urbit code 2024-08-22 12:26:12 -05:00
Edward Amsden
8bcbf4a9a8
Merge pull request #251 from zorp-corp/initial-zorp-upstream
Initial zorp upstream
2024-08-22 11:24:12 -05:00
Edward Amsden
a7005c7049 Ares -> Sword (#12)
* Update README.md

* Rename ares -> sword

* Workspace

* Cargo-only CI
2024-08-22 10:46:38 -05:00
Edward Amsden
f2f63a9344 add jet for +trip (#11) 2024-08-22 10:45:35 -05:00
Edward Amsden
59478b0eb8 Make interpret() generic over slogger (#10)
* newt: slogger trait

* make interpret() generic over Slogger trait

* impl Slogger for pin recurses

* What if we asked for Unpin

* format

* clean up hanging commented code

* fix warnings

---------

Co-authored-by: Chris Allen <cma@bitemyapp.com>
2024-08-22 10:45:35 -05:00
litlep-nibbyt
e87ef04275 disable turn 2024-08-22 10:45:35 -05:00
Edward Amsden
9841143d0c Make noun::Error an instance of std::error::Error 2024-08-22 10:45:35 -05:00
ryjm
f04dacdac3 formatting 2024-08-22 10:45:35 -05:00
ryjm
d957982e5a new_from_files 2024-08-22 10:45:35 -05:00
Chris Allen
db30cf9208 Fixing lints and build errors 2024-08-22 10:45:35 -05:00