Joe Bryan
|
76f1b78218
|
ur: refactors scalar/direct-atom measurement macros
|
2020-09-15 14:06:28 -07:00 |
|
Joe Bryan
|
39a82fe66d
|
ur: updates api to consistently use (len, bytes) for vectors
|
2020-09-15 13:50:22 -07:00 |
|
Joe Bryan
|
a353179908
|
vere: consistently handle %meld $writ in king
|
2020-09-09 22:35:52 -07:00 |
|
Joe Bryan
|
cda7a7edb0
|
ur: consistently use fibonacci constants
|
2020-09-09 22:33:44 -07:00 |
|
Joe Bryan
|
efe1f7ce39
|
u3: disables meld and cram under U3_MEMORY_DEEBUG
|
2020-09-09 22:33:07 -07:00 |
|
Joe Bryan
|
c20385a212
|
u3: refactors on-loom re-allocation in _cu_all_to_loom()
|
2020-09-09 13:12:27 -07:00 |
|
Joe Bryan
|
6cb5df513e
|
u3: refactors off-loom re-allocation in _cu_from_loom()
|
2020-09-08 22:30:55 -07:00 |
|
Joe Bryan
|
82e91811d4
|
ur: replaces allocation-failure assertions with error printfs/abort()
|
2020-09-08 22:25:24 -07:00 |
|
Joe Bryan
|
562548440b
|
ur: assert not-null after all allocations
|
2020-09-08 13:20:43 -07:00 |
|
Joe Bryan
|
844ed22a2e
|
vere: moves |pack initiation to king, handles future |meld
|
2020-09-03 22:22:38 -07:00 |
|
Joe Bryan
|
81aa0e3003
|
vere: adds missing function comments in pier.c
|
2020-09-03 22:14:07 -07:00 |
|
Joe Bryan
|
b47047b869
|
u3: renames global deduplication to %meld, adds to $writ
|
2020-09-03 22:07:55 -07:00 |
|
Joe Bryan
|
4d86e3595c
|
u3: switches +cue jet to use new implementation
|
2020-09-03 16:00:19 -07:00 |
|
Joe Bryan
|
e9d4b7b762
|
ur: cleans up header comments
|
2020-09-03 15:50:58 -07:00 |
|
Joe Bryan
|
51b85dc5a8
|
u3: removes redundant byte-array allocation in u3s_cue_xeno
|
2020-09-03 15:38:27 -07:00 |
|
Joe Bryan
|
f42e436055
|
vere: use off-loom cue for ipc $plea
|
2020-09-03 15:00:17 -07:00 |
|
Joe Bryan
|
466f342e7b
|
vere: use off-loom jam for ipc $writ
|
2020-09-03 14:48:58 -07:00 |
|
Joe Bryan
|
33b6a8b924
|
u3: ports (formerly) failing jam test case from ur_tests
|
2020-09-03 14:30:05 -07:00 |
|
Joe Bryan
|
c469ccb043
|
ur: fixes a bug in ur_bsw_bytes()
which was introduced by an earlier fix for a buffer over-read
|
2020-09-03 14:29:30 -07:00 |
|
Joe Bryan
|
9c59363680
|
ur: updates ur_bsw_t comparison tests to memcmp() buffers (failing)
|
2020-09-03 14:29:30 -07:00 |
|
Joe Bryan
|
0569bd9e3d
|
ur: adds failing jam test case
|
2020-09-03 14:29:30 -07:00 |
|
Joe Bryan
|
91f5c50bef
|
vere: adds jam/cue tracing to ipc and disk layers
|
2020-09-02 23:23:18 -07:00 |
|
Joe Bryan
|
9159a7a318
|
serf: use off-loom cue for ipc $writ
|
2020-09-02 23:23:18 -07:00 |
|
Joe Bryan
|
313c5f6050
|
serf: use off-loom jam for ipc $plea
|
2020-09-02 23:23:18 -07:00 |
|
Joe Bryan
|
b9409693dc
|
serf: refactors event tracing, adds jam/cue tracing
|
2020-09-02 23:23:18 -07:00 |
|
Joe Bryan
|
2bd4602143
|
Revert "TMP: adds ivory-pill boot-timing printfs"
This reverts commit e7df5cedc1ff24b8cf9f07484278a9fc9d647ff4.
|
2020-09-02 18:50:45 -07:00 |
|
Joe Bryan
|
0709edb84a
|
vere: swaps out cue implementation in ivory pill boot
|
2020-09-02 18:50:45 -07:00 |
|
Joe Bryan
|
9ef5e096a7
|
TMP: adds ivory-pill boot-timing printfs
|
2020-09-02 18:50:45 -07:00 |
|
Joe Bryan
|
8eb8a142a6
|
ur: adds explanatory comments to ur_tests.c
|
2020-09-02 18:50:45 -07:00 |
|
Joe Bryan
|
f45dfaed36
|
ur: refactors and adds comments to hashcons.h
|
2020-09-02 18:50:45 -07:00 |
|
Joe Bryan
|
f49963ffcf
|
ur: refactors and adds comments to bitstream.h
|
2020-09-02 18:50:40 -07:00 |
|
Joe Bryan
|
f6bd14c7c6
|
ur: cleans up and comments defs.h
|
2020-09-02 15:44:05 -07:00 |
|
Joe Bryan
|
d676d034cc
|
vere: refactors ipc-framing api (newt.c)
|
2020-09-01 14:38:49 -07:00 |
|
Joe Bryan
|
1839384d52
|
u3: refactors ivory-pill boot
|
2020-09-01 14:20:07 -07:00 |
|
Joe Bryan
|
2897feeea3
|
u3: removes obsolete portable snapshot implementation
|
2020-09-01 13:59:20 -07:00 |
|
Joe Bryan
|
7d541b5a1f
|
u3: refactors mmap read/write patterns in urth.c
|
2020-09-01 13:55:46 -07:00 |
|
Joe Bryan
|
f0dd6dc7a6
|
u3: refactors u3s_cue_xeno, declares u3s_cue_xeno_unsafe()
|
2020-09-01 11:44:59 -07:00 |
|
Joe Bryan
|
b01d57eb30
|
u3: distinguish bad backreferences, enforce 62-bit cursors in cue
|
2020-08-31 18:06:42 -07:00 |
|
Joe Bryan
|
fd5edcb6b6
|
ur: distinguish bad backreferences from other failures in cue
|
2020-08-31 18:06:42 -07:00 |
|
Joe Bryan
|
612df9541f
|
ur: documents jam/cue invariants, enforces cue
|
2020-08-31 18:06:42 -07:00 |
|
Joe Bryan
|
4128b19d91
|
ur: adds ur_bsr_init() to check 64-bit bitwise-addressing overflow
|
2020-08-31 18:06:42 -07:00 |
|
Joe Bryan
|
4387c3e2d8
|
ur: adds ur_bsr_skip_any() and tests, uses in ur_cue_test()
|
2020-08-31 18:06:42 -07:00 |
|
Joe Bryan
|
c123e9413a
|
ur: refactors ur_bsr_bytes_any(), fixes edge-case bugs
|
2020-08-31 18:06:38 -07:00 |
|
Joe Bryan
|
bb136b7981
|
ur: updates ur_bsr_bytes_any() test (failing) to cover off-the-end edge-cases
|
2020-08-31 15:55:45 -07:00 |
|
Joe Bryan
|
7fa6499e37
|
build: updates benchmarks
|
2020-08-28 16:04:25 -07:00 |
|
Joe Bryan
|
6f3d83f4dc
|
ur: adds ur_jam_unsafe()
|
2020-08-28 16:04:25 -07:00 |
|
Joe Bryan
|
7b42f540b4
|
ur: fixes buffer over-read bugs in bitstream in tests
|
2020-08-28 16:04:25 -07:00 |
|
Joe Bryan
|
1ea8e73104
|
build: adds microbenchmark for virtualized cue
|
2020-08-28 16:04:25 -07:00 |
|
Joe Bryan
|
f6042e440f
|
u3: removes double atom allocation in u3s_cue_bytes()
|
2020-08-28 16:04:25 -07:00 |
|
Joe Bryan
|
daf463c4be
|
ur: fixes a buffer over-write in ur_bsr_bytes_any()
|
2020-08-28 16:04:25 -07:00 |
|