Edward Amsden
|
06fe914c34
|
[ares] simplify unifying equality, remove redundant checks, and better document
|
2023-02-02 13:37:04 -06:00 |
|
Edward Amsden
|
e04329f2b6
|
[ares][2stackz] missing pop of work stack when pointer equality is discovered
|
2023-02-02 12:06:25 -06:00 |
|
Philip Monk
|
23e33cfd11
|
add note to raw_slot
|
2023-02-02 10:54:31 -07:00 |
|
Philip Monk
|
69b4bbeeae
|
add naive jet dashboard with two jets
|
2023-02-01 21:36:37 -07:00 |
|
Philip Monk
|
b88190f119
|
rename axis->slot to reduce confusion
|
2023-02-01 21:35:30 -07:00 |
|
Philip Monk
|
d55db12c12
|
implement Debug trait for nouns
|
2023-02-01 21:35:07 -07:00 |
|
Philip Monk
|
999e1e29d7
|
east/west typo
|
2023-02-01 20:06:49 -07:00 |
|
Edward Amsden
|
b7fac596c3
|
[ares] get rid of warnings
|
2023-02-01 18:42:38 -06:00 |
|
Edward Amsden
|
140dcf4e28
|
[ares] rust formatting
|
2023-02-01 18:37:48 -06:00 |
|
Edward Amsden
|
4eb99cc2d4
|
[ares] Some cleanup
|
2023-02-01 18:36:43 -06:00 |
|
Edward Amsden
|
665a2f5672
|
[ares] Source code for cue-and-then-jam benchmark
|
2023-02-01 18:35:05 -06:00 |
|
Edward Amsden
|
fc048c8e8b
|
[ares] Update cargo.lock
|
2023-02-01 18:34:38 -06:00 |
|
Edward Amsden
|
a5f36ec6d3
|
[ares]: Cue-and-then-jam the solid pill works and is fast
|
2023-02-01 18:34:21 -06:00 |
|
Edward Amsden
|
903ffe694c
|
[ares] Add noun acyclicality check
|
2023-02-01 18:33:42 -06:00 |
|
Edward Amsden
|
dabafb685d
|
[ares/2stackz]: Add comment about split stack frames per Joe
|
2023-02-01 18:30:05 -06:00 |
|
Edward Amsden
|
d555967563
|
[ares]: import custom murmur3 and add feature flag for acyclic check
|
2023-02-01 18:28:47 -06:00 |
|
Edward Amsden
|
223b946199
|
[ares] comment explaining why unifying equality does not, in fact, infinite loop
|
2023-01-30 19:27:41 -06:00 |
|
Edward Amsden
|
9d97c2d29f
|
[ares] bugfixes in unifying equality
|
2023-01-30 19:27:02 -06:00 |
|
Philip Monk
|
6f5e87aa05
|
add decrement test and make it pass
|
2023-01-27 13:41:35 -07:00 |
|
Edward Amsden
|
9920fc15af
|
current state for inspection
|
2023-01-26 18:02:49 -06:00 |
|
Edward Amsden
|
06ae62f6a3
|
remove needless debug assert
|
2022-07-16 17:30:52 -05:00 |
|
Edward Amsden
|
7762e97981
|
For direct atom, return pointer to atom instead of immediately-stale pointer to direct copy
|
2022-07-16 17:28:54 -05:00 |
|
Edward Amsden
|
d56f081e6e
|
Rectify IndirectAtom doc comment
|
2022-07-16 16:08:43 -05:00 |
|
Edward Amsden
|
4a264278a3
|
format code, add assertion for output equality with file contents
|
2022-07-16 16:04:18 -05:00 |
|
Edward Amsden
|
c968648d86
|
Copy output to mmap as bytes
|
2022-07-16 15:09:34 -05:00 |
|
Edward Amsden
|
0ff0f2f1f2
|
Remove debugging printfs
|
2022-07-16 15:09:13 -05:00 |
|
Edward Amsden
|
0a072238d2
|
Make sure indirects allocated with bitslice buffers are zeroed first
|
2022-07-16 14:09:02 -05:00 |
|
Edward Amsden
|
299f4366bd
|
rectification of comments
|
2022-07-16 08:27:09 -05:00 |
|
Edward Amsden
|
4fb2e0637c
|
hurray.jam: jam of [0 1 %hurray]
|
2022-07-16 00:12:47 -05:00 |
|
Edward Amsden
|
ffdd91c341
|
now runs to completion on hurray.jam without crashing
|
2022-07-16 00:12:13 -05:00 |
|
Edward Amsden
|
a418d66e22
|
Need to copy out result of cue
|
2022-07-15 21:09:54 -05:00 |
|
Edward Amsden
|
43c8f71385
|
Iron Planet, not-segfaulting version
|
2022-07-15 21:02:51 -05:00 |
|
Peter McEvoy
|
cffc67fefc
|
Add Noun::as_*() methods for unwrapping
|
2022-03-17 16:45:17 -05:00 |
|
Peter McEvoy
|
aaeafc17b6
|
Adopt union represenation of noun
|
2022-03-17 16:45:12 -05:00 |
|
Edward Amsden
|
05ef3f1ed7
|
Make indirect_size_unchecked public
|
2022-03-17 16:42:20 -05:00 |
|
Edward Amsden
|
34e2cc6873
|
initial commit of memory manager
|
2022-03-16 18:28:06 -05:00 |
|