Ted Blackman
|
e815ad4be7
|
WIP refactored but still dying
|
2019-01-15 19:42:40 -08:00 |
|
Ted Blackman
|
63ccf3ad7e
|
WIP still dying
|
2019-01-15 19:29:11 -08:00 |
|
Ted Blackman
|
b105e5e6db
|
WIP testing and printing
|
2019-01-15 18:58:28 -08:00 |
|
Ted Blackman
|
e22884ef7e
|
WIP compiles but crashes
|
2019-01-15 18:08:21 -08:00 |
|
Joe Bryan
|
b17702072c
|
Merge pull request #1131 from urbit/proxy-retouch
tcp proxy cleanup
|
2019-01-11 11:12:15 -05:00 |
|
Joe Bryan
|
a89db3ccc3
|
simplifies u3r_mug_words bytewidth loop
|
2019-01-10 22:10:44 -05:00 |
|
Joe Bryan
|
cd757b39b9
|
revises u3r_mug_chub and u3r_mug_words to match u3r_mug_bytes
|
2019-01-10 18:47:16 -05:00 |
|
Joe Bryan
|
46da7e6739
|
backports u3r_chubs from cc-release
|
2019-01-10 13:15:01 -05:00 |
|
Joe Bryan
|
8807423b01
|
refactors u3r_mug* and some call sites
|
2019-01-08 22:45:02 -05:00 |
|
Joe Bryan
|
1d1a259f31
|
removes old u3r_mug*, switches u3r_mur* to u3r_mug*
|
2019-01-08 18:13:25 -05:00 |
|
Joe Bryan
|
de3dcee7d5
|
memoize u3r_mur in temporary gum_w
|
2019-01-07 23:31:37 -05:00 |
|
Joe Bryan
|
1974eca515
|
uses u3r_mur_bytes in all other u3r_mur* functions
|
2019-01-07 22:24:42 -05:00 |
|
Joe Bryan
|
30c55e88ab
|
refactors non-zero hash iteration in u3r_mur*
|
2019-01-07 21:59:25 -05:00 |
|
Joe Bryan
|
f0fdfe118f
|
uncomments/fixes/finishes u3r_mur* functions
|
2019-01-07 21:57:48 -05:00 |
|
Joe Bryan
|
a3bef0f23a
|
prevents 0-byte allocations in u3i_molt() and u3r_mean()
|
2018-12-08 20:09:23 -05:00 |
|
Benjamin Summers
|
5304a7f255
|
Fix bail_fail on &33:~
|
2018-11-13 16:22:49 -08:00 |
|
Joe Bryan
|
d5c075b185
|
suppresses AddressSanitizer in vararg functions u3i_molt and u3r_mean
|
2018-07-12 16:01:57 -04:00 |
|
Paul Driver
|
c1f4c7fcb3
|
change overflow check to short
|
2018-03-15 16:58:04 -07:00 |
|
Paul Driver
|
e1d724e084
|
tightening down song_x even further, offloading book-keeping to a seperate helper function
|
2018-03-15 15:51:35 -07:00 |
|
Paul Driver
|
93d54041a9
|
tightening up unifying equality in several small ways
|
2018-03-15 15:06:53 -07:00 |
|
Paul Driver
|
3c54440c82
|
mov/off optimization for unifying equality
|
2018-03-15 13:07:22 -07:00 |
|
Paul Driver
|
c6b9b9a63e
|
trace in sung/sang
|
2018-03-05 13:39:11 -08:00 |
|
Paul Driver
|
f90c714942
|
fix profiling during equality
|
2018-03-05 13:20:34 -08:00 |
|
Paul Driver
|
d214d00e89
|
slightly odd syntax on _song_atom
|
2018-01-29 10:52:47 -08:00 |
|
Paul Driver
|
665e0899ad
|
revert unification redesign, memoize-by-pointer for large equality traverses
|
2018-01-29 10:16:20 -08:00 |
|
Paul Driver
|
70f6cd4df5
|
unification redesign -- initial recursive version
|
2018-01-26 11:49:56 -08:00 |
|
Paul Driver
|
674af1842d
|
whoops, left these unused macros in
|
2018-01-24 15:42:23 -08:00 |
|
Paul Driver
|
3be6b258b0
|
be more unified about unification (and fix a crash)
|
2018-01-24 15:27:21 -08:00 |
|
Paul Driver
|
e7a7db6b84
|
check heads first in sing and friends
|
2018-01-24 13:14:56 -08:00 |
|
Paul Driver
|
714d7e7608
|
use explicit stack in unifying equals
|
2018-01-23 17:22:27 -08:00 |
|
C. Guy Yarvin
|
abb7f1d756
|
Various profiling and allocation improvements.
|
2017-11-12 16:15:09 -08:00 |
|
Raymond Pasco
|
d7ac91a09f
|
Backport _sung_one changes
|
2017-05-11 06:57:18 -04:00 |
|
Paul Driver
|
294afb9cc6
|
remove code duplication (_mug_words_buf)
|
2016-05-05 14:42:17 -07:00 |
|
vere
|
7f1b5d2ae8
|
Proper double-word merge.
|
2015-11-06 22:08:58 +00:00 |
|
Max G
|
ac23f4ac70
|
a bunch of stuff
|
2015-07-29 23:43:55 +03:00 |
|
Philip C Monk
|
9edda1bb73
|
descriptive names for c files
fixes #294
|
2015-06-23 21:29:11 -04:00 |
|