Commit Graph

3453 Commits

Author SHA1 Message Date
Joe Bryan
d8617b20fe Merge branch 'release-candidate' into boot-messages
* release-candidate: (156 commits)
  refactors u3r_mug* and some call sites
  corrects +muk jet comment
  [CI] updates pinned arvo commit
  removes aliases for +hor and +vor
  [CI] updates pinned arvo commit
  Revert "adds pristine jet copies (hash-order, containers, compiler)"
  Revert "adds staged jet headers and dashboard declarations, renames everything"
  Revert "adds temporary gum_w hash slot to u3_noun"
  Revert "jets u3r_mur"
  [CI] updates pinned arvo commit
  [CI] ctrl-x out of :talk
  renames *_vor to *_mor
  replaces calls to u3qc_hor with u3qc_gor
  updates arvo interface to use new axes
  removes +hor jet, sets *_hor to point to *_gor
  removes old u3r_mug*, switches u3r_mur* to u3r_mug*
  sets u3qc__stage_hor to point to u3qc__stage_gor
  sets u3r__stage_mug to point to u3r_mur
  jets u3r_mur
  memoize u3r_mur in temporary gum_w
  ...
2019-01-09 20:33:45 -05:00
Joe Bryan
ef8cb85ad4
Merge pull request #1123 from urbit/murmug
switch u3r_mug from FNV to Murmur3
2019-01-09 01:47:47 -05:00
Joe Bryan
199124197c
Merge pull request #1117 from urbit/passcode-eof
updates passcode entry to handle EOF
2019-01-09 00:13:11 -05:00
Joe Bryan
638242c8d4 Merge branch 'release-candidate' into passcode-eof
* release-candidate:
  Abbreviate cc
  Sort deps
  Fix build on OSX with MacPorts
  meson cleanup
  Try removing a bunch of dependencies
  Clean up allocator defs
2019-01-09 00:09:48 -05:00
Joe Bryan
8807423b01 refactors u3r_mug* and some call sites 2019-01-08 22:45:02 -05:00
Joe Bryan
e4a52c7568 corrects +muk jet comment 2019-01-08 22:44:56 -05:00
Joe Bryan
91dce35acb [CI] updates pinned arvo commit 2019-01-08 22:42:11 -05:00
Joe Bryan
93bc0c7a97 removes aliases for +hor and +vor 2019-01-08 22:40:13 -05:00
Joe Bryan
da7d3587a6 [CI] updates pinned arvo commit 2019-01-08 22:35:16 -05:00
Joe Bryan
4e9c237b61 Revert "adds pristine jet copies (hash-order, containers, compiler)"
This reverts commit a906af1ca4.
2019-01-08 22:31:24 -05:00
Joe Bryan
658a77f88b Revert "adds staged jet headers and dashboard declarations, renames everything"
This reverts commit cee1bfe591.
2019-01-08 22:31:24 -05:00
Joe Bryan
1a40bc70b9 Revert "adds temporary gum_w hash slot to u3_noun"
This reverts commit cd96ad658d.
2019-01-08 22:31:24 -05:00
Joe Bryan
b3fad746ca Revert "jets u3r_mur"
This reverts commit b0ef096e1c99b7ba06fd8f9717da0a409551ea00.
2019-01-08 22:31:24 -05:00
Joe Bryan
875dce8420 [CI] updates pinned arvo commit 2019-01-08 22:31:24 -05:00
Joe Bryan
bc0a50a4af [CI] ctrl-x out of :talk 2019-01-08 22:31:24 -05:00
Joe Bryan
b33f6e4b42 renames *_vor to *_mor 2019-01-08 22:31:19 -05:00
Joe Bryan
8fe90875cd replaces calls to u3qc_hor with u3qc_gor 2019-01-08 20:14:55 -05:00
Joe Bryan
421781652d updates arvo interface to use new axes 2019-01-08 18:17:45 -05:00
Joe Bryan
bad60672e4 removes +hor jet, sets *_hor to point to *_gor 2019-01-08 18:15:39 -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
ce7eb6ffcb sets u3qc__stage_hor to point to u3qc__stage_gor 2019-01-08 18:07:05 -05:00
Joe Bryan
aa3566a642 sets u3r__stage_mug to point to u3r_mur 2019-01-07 23:31:37 -05:00
Joe Bryan
e179667323 jets u3r_mur 2019-01-07 23:31:37 -05:00
Joe Bryan
de3dcee7d5 memoize u3r_mur in temporary gum_w 2019-01-07 23:31:37 -05:00
Joe Bryan
cd96ad658d adds temporary gum_w hash slot to u3_noun 2019-01-07 23:31:37 -05:00
Joe Bryan
cee1bfe591 adds staged jet headers and dashboard declarations, renames everything 2019-01-07 23:31:37 -05:00
Joe Bryan
a906af1ca4 adds pristine jet copies (hash-order, containers, compiler) 2019-01-07 23:31:37 -05:00
Joe Bryan
2240edd354 adds basic tests for u3r_mur 2019-01-07 23:31:32 -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
86a38cbb92 fixes u3_atom/c3_w mixup in +muk jet, refactors 2019-01-07 21:23:29 -05:00
Joe Bryan
4d486efafe
Merge pull request #1119 from mrdomino/meson-cleanup
meson cleanup
2019-01-03 15:32:28 -05:00
Jōshin
c7213bfc43 Abbreviate cc 2019-01-02 21:31:55 -08:00
Jōshin
685914c7e3 Sort deps 2019-01-02 21:31:55 -08:00
Jōshin
114deafd54 Fix build on OSX with MacPorts
MacPorts OpenSSL seems to include a proper pkgconfig file, so the
openssl dependency just works. N.B. I haven't tested this on a
homebrew system yet.

I also added a note to set LIBRARY_PATH=/opt/local to pick up gmp and
libsigsegv. An alternative would be to specify dirs: ['/opt/local/lib',
'/usr/local/lib'] on each of them.
2019-01-02 21:31:55 -08:00
Jōshin
b223cd8799 meson cleanup
- host_machine seems to be what we want for the machine that the binary
  will run on. Doesn't matter unless anyone's cross compiling.

- There's a magic cross-platform threads dep apparently.
2019-01-02 21:31:55 -08:00
Joe Bryan
e255d3d23d
Merge pull request #1121 from mrdomino/remove-deps
Try removing a bunch of dependencies
2019-01-02 22:57:25 -05:00
Jōshin
f8054ea6ed Try removing a bunch of dependencies 2019-01-02 18:12:23 -08:00
Joe Bryan
c3fe60db4a
Merge pull request #1120 from mrdomino/calloc-cleanup
Clean up allocator defs
2019-01-02 15:39:37 -05:00
Jōshin
67c0b7b39b Clean up allocator defs
- Condense the allocator section in defs.h and make it match the
  surrounding style.

- Use real calloc in c3_calloc. Some guy on the internet says
  calloc can be faster than malloc since the OS may not actually
  need to call memset.

- Replace calloc calls in vere code with c3_calloc.

Note that I left the c3_calloc definition as-is (i.e., not taking
a count argument). I was going to change it, but it seems like
count is 1 at all call sites. If it's ever used with count != 1,
I'd be in support of changing it, fwiw.
2019-01-02 11:23:06 -08:00
Joe Bryan
0f0f1db51d updates passcode entry to handle EOF, refactors 2018-12-28 00:21:17 -05:00
Joe Bryan
991f39deb1
Merge pull request #1116 from mrdomino/random-cleanup
Random cleanup
2018-12-28 00:00:03 -05:00
Jōshin
ceba869a91 Eliminate extra c3_rand call 2018-12-27 17:30:18 -08:00
Jōshin
fbd5d4e2ad Capture errors within uH / uL 2018-12-27 17:22:50 -08:00
Jōshin
c7d2256e03 Use c3_fpurge 2018-12-27 17:22:46 -08:00
Fang
50938333a2
Merge pull request #1114 from urbit/azimuth-sponsor
Update dawn comments
2018-12-21 18:36:49 +01:00
Fang
a09e2b7818 Update comments in dawn to reflect changes in urbit/arvo#958 2018-12-21 18:00:48 +01:00
Fang
20adb8a4f7
Merge pull request #1111 from urbit/azimuth
Rename hull to point in Ethereum boot logic
2018-12-18 20:48:50 +01:00
Fang
e53b0497a2 Rename hul to pot, to match renaming of hull to point 2018-12-18 17:40:05 +01:00