Commit Graph

342 Commits

Author SHA1 Message Date
Raymond Pasco
f3547e7ac4 Merge branch 'jet-aes', remote-tracking branch 'dhaffey/burn-zeroing'
AES, Ed25519, and ++rep jets
Prevent ++burn:ut jet from zeroing non-constants
2016-08-10 15:00:51 -07:00
Raymond Pasco
08994156e1 Add missing jet for ++rep
(very ghetto)
2016-08-10 09:34:43 -07:00
Dan Haffey
b2d800cf67 Prevent ++burn:ut jet from zeroing non-constants. 2016-08-09 01:45:39 -07:00
Dan Haffey
7027b8bae1 whitespace 2016-08-09 01:44:19 -07:00
Raymond Pasco
cd972fc8ef Merge branch 'murmur-jet', remote-tracking branch 'dhaffey/jet-identities'
Jet Murmur3
Fix jet mismatches
2016-08-05 09:32:31 -07:00
Dan Haffey
b023a78ee6 Fix jet discrepancies on ill-typed identity cases. 2016-08-03 22:56:26 -07:00
Raymond Pasco
1d1c3f962c Jet murmur3 2016-08-03 17:49:44 -07:00
Dan Haffey
2311b3ee82 Fix ++peek:ut jet semi-discrepancy 2016-08-01 02:00:26 -07:00
Raymond Pasco
af012bab8a Jet AES ECB and CBC modes 2016-07-20 11:25:05 -07:00
Raymond Pasco
2a41962c2f Merge remote-tracking branches 'jfranklin9000/delete-LIBRE2', 'jfranklin9000/uv_close_on_UV_EOF', 'revprez/revprez-pr-removed_zod-20160612' and 'philipcmonk/reap-jet-fix'
Remove obsolete regex libraries
Stop leaking libuv fds (or whatever they are)
Remove obsolete urb/zod references
Fix memory leak in ++reap jet
2016-06-27 09:10:37 -04:00
Philip C Monk
b7190c7a2d fix misbehaving reap jet
fixes https://www.reddit.com/r/urbit/comments/4pd7vk/im_very_confused_about_standardlibrary_lists/
2016-06-22 22:31:18 -04:00
John Franklin
3f30a01a42 Delete outside/cre2 and outside/re2 2016-06-08 21:05:27 -05:00
Raymond Pasco
4a9d61607f Jet shar:ed curve25519 shared secret arm 2016-05-24 12:00:35 -04:00
Raymond Pasco
4389263922 Fix ++lune corner cases for real
without breaking others this time. Cases tested:

(lune '')                  -> ~
(lune '\0a')               -> ~['']
(lune 'a')                 -> noeol
(lune '\0aabcd')           -> noeol
(lune '\0aabcd\0a')        -> ~['' 'abcd']
(lune '\0aabcd\0aefgh')    -> noeol
(lune '\0aabcd\0aefgh\0a') -> ~['' 'abcd' 'efgh']
(lune '\0aabcd\0a\0a')     -> ~['' 'abcd' '']
(lune 'abcd')              -> noeol
(lune 'abcd\0a')           -> ~['abcd']
(lune 'abcd\0aefgh')       -> noeol
(lune 'abcd\0aefgh\0a')    -> ~['abcd' 'efgh']
(lune 'abcd\0a\0a')        -> ~['abcd' '']
2016-03-03 17:34:37 -05:00
Raymond Pasco
db30dbfb00 Fix broken first-byte cases in ++lune
Was broken when first byte was a newline, and when first byte was the
only byte.
2016-03-03 17:11:19 -05:00
Raymond Pasco
e9a429fbdd Activate ++lune jet 2016-03-03 00:06:24 -05:00
Raymond Pasco
66b99d0a6e Add ++lune jet 2016-03-03 00:05:21 -05:00
C. Guy Yarvin
d175c24a57 Fix a bug in deep axis handling. 2016-02-17 11:12:44 -08:00
Anton Dyudin
2bbefd1f58 handle ._~~__ many/~[`n/0] compilation properly
Type was atom/%n, whould be cube/[0 atom/%n]
Cherry-pick of 005903
2016-02-11 16:32:58 -08:00
C. Guy Yarvin
fd001d55ef Keyword/stem changes, final draft. 2016-02-08 19:35:13 -08:00
C. Guy Yarvin
52004a4f97 Generating new stems, double solid. 2016-02-08 18:17:17 -08:00
C. Guy Yarvin
016b5931e5 All stems changed over. 2016-02-05 03:27:26 -08:00
C. Guy Yarvin
9425766ec0 Modified all stems. About to remove old. 2016-02-05 03:10:07 -08:00
C. Guy Yarvin
180c350cdc Everything except %tsgl through %wtdt. 2016-02-05 02:32:37 -08:00
C. Guy Yarvin
c7e9b8676f Keyword stems, step 1. 2016-02-05 01:25:58 -08:00
C. Guy Yarvin
35a385e81c Fully shifted over to modern typed namespace. 2016-02-03 20:51:01 -08:00
C. Guy Yarvin
b26fd40636 More typed .^. 2016-02-03 13:33:43 -08:00
C. Guy Yarvin
326fd27db8 Fully transitioned to correct %face. 2016-02-02 18:45:11 -08:00
C. Guy Yarvin
df6da0fbf7 Ready to remove temporary %fuss. 2016-02-02 18:26:22 -08:00
C. Guy Yarvin
0838818881 %face to %fuss. Next change back. 2016-02-02 17:50:34 -08:00
C. Guy Yarvin
27ff65f81f Merge remote-tracking branch 'cgyarvin/newdeal' into newdeal 2016-02-02 14:13:21 -08:00
C. Guy Yarvin
4b92cd2685 Making typed .^ a little less fake. 2016-02-02 11:52:10 -08:00
C. Guy Yarvin
4042253eeb Merge remote-tracking branch 'upstream/master' into newdeal 2016-01-31 20:37:49 -08:00
C. Guy Yarvin
55d1d29b56 Fix various marks, etc. 2016-01-30 19:37:03 -08:00
C. Guy Yarvin
cdf1f86e01 Fix some shit code in lib/tree.hoon. 2016-01-29 20:40:01 -08:00
C. Guy Yarvin
e3a0446634 In the middle of internal merge. 2016-01-29 18:25:52 -08:00
C. Guy Yarvin
eca8938c2b Some zpgr rationalization. 2016-01-26 11:03:05 -08:00
C. Guy Yarvin
e7187ea771 .^ fully transitioned. 2016-01-25 16:47:58 -08:00
C. Guy Yarvin
3d3e1ebb4d Double solid with .# support, still a bit flaky. 2016-01-25 13:29:30 -08:00
C. Guy Yarvin
844df4a5aa Enforce type sanity on .=. 2016-01-24 19:37:41 -08:00
C. Guy Yarvin
9ff6fe676f Make ++fork actually build set-shaped things. 2016-01-24 14:05:55 -08:00
C. Guy Yarvin
c51553dfa7 Vanquish a find jet bug, hopefully the last. 2016-01-23 19:11:42 -08:00
C. Guy Yarvin
8f390ff3ab Fix a memory leak. 2016-01-23 17:35:54 -08:00
C. Guy Yarvin
2a12fd4802 Fixed some uni bugs. ++fond jet still overflows when on. 2016-01-22 20:59:49 -08:00
C. Guy Yarvin
7c7c4a0368 ut_find *almost* works, but can't self-compile... 2016-01-22 15:43:56 -08:00
C. Guy Yarvin
7b75e647da Better wiring for find testing. 2016-01-21 11:13:27 -08:00
C. Guy Yarvin
70976954a1 Some cleanups; still debugging ++find. 2016-01-21 09:39:50 -08:00
C. Guy Yarvin
d93f96a21a ut_find.c compiles, not yet activated. 2016-01-20 17:35:11 -08:00
C. Guy Yarvin
1931b4d46c Double solid. 2016-01-20 13:33:07 -08:00
C. Guy Yarvin
8d3fa06040 Moar cleanup. 2016-01-20 11:34:35 -08:00
C. Guy Yarvin
1847272320 Remove some old cruft. 2016-01-19 15:01:36 -08:00
C. Guy Yarvin
5622a1f312 Some cleanups. 2016-01-19 14:36:57 -08:00
C. Guy Yarvin
c547343a24 ++ad actually works. 2016-01-19 09:34:43 -08:00
C. Guy Yarvin
7e5f9393c8 About to test final pyramid structure. 2016-01-18 20:50:49 -08:00
C. Guy Yarvin
b97118ffd8 Ecco is here but doesn't compile. 2016-01-18 20:11:17 -08:00
C. Guy Yarvin
03f5d3b762 Cleaned-up ++ad. 2016-01-18 14:31:02 -08:00
C. Guy Yarvin
33c93dbb25 Looking a little smoother. 2016-01-17 23:41:59 -08:00
C. Guy Yarvin
8b2e4c1693 Some change. 2016-01-17 20:55:11 -08:00
C. Guy Yarvin
9d9255d870 %fuss entirely shifted to %face. 2016-01-16 16:47:36 -08:00
C. Guy Yarvin
6d79d60739 With both face and fuss. 2016-01-16 16:30:07 -08:00
C. Guy Yarvin
2e064c388c %face entirely replaced with %fuss. 2016-01-16 16:20:54 -08:00
C. Guy Yarvin
0c597de194 About to move tshx to tstr. 2016-01-16 00:30:22 -08:00
C. Guy Yarvin
2d4045f3c9 Testing =#. 2016-01-15 17:42:50 -08:00
C. Guy Yarvin
848c891db9 Not compiling, but finished first stage of adding fuss. 2016-01-14 20:37:58 -08:00
C. Guy Yarvin
23273b4d12 Now entirely frog-free. 2016-01-14 01:52:50 -08:00
C. Guy Yarvin
2e8e02779c Forgot to change dojo. Also, clean burn. 2016-01-14 01:41:32 -08:00
C. Guy Yarvin
9ed837f415 Slightly more cleansed. 2016-01-14 01:13:01 -08:00
C. Guy Yarvin
8b4f549e1a We appear to be beyond frog; must double check. 2016-01-14 00:55:12 -08:00
C. Guy Yarvin
45e16630a5 Stash commit; in middle of debugging nest bug. 2016-01-13 17:46:01 -08:00
Philip C Monk
ce5daf7e09 Merge remote-tracking branches 'ray/fixlore', 'my/loremark', 'my/fancy-autoreload' and 'my/fixmerge' 2016-01-13 16:22:51 -05:00
C. Guy Yarvin
42580bda5c Burn stuff builds, doesn't work... 2016-01-13 10:06:42 -08:00
C. Guy Yarvin
d7c6eda7b4 About to remove last traces of %frog. 2016-01-12 15:47:04 -08:00
C. Guy Yarvin
72d8b26b95 First tier of jet defrogging. 2016-01-12 15:31:02 -08:00
C. Guy Yarvin
7a0ca2baf8 Jets are still using frogs; h.h is double-solid %fork. 2016-01-11 01:48:41 -08:00
C. Guy Yarvin
d52ec5125f Handling forks trivially; about to make them. 2016-01-11 01:16:38 -08:00
C. Guy Yarvin
e529506426 New %hold now firmly in place. 2016-01-10 23:04:34 -08:00
C. Guy Yarvin
2cb759d86d Old %hold now eradicated (as %holt). 2016-01-10 22:37:59 -08:00
C. Guy Yarvin
8cc712259e Now completely free of %fork. About to change over %hold. 2016-01-10 21:39:32 -08:00
C. Guy Yarvin
4f31be75db Fully onto frog. Next, delete old %fork. 2016-01-10 21:08:03 -08:00
C. Guy Yarvin
7447cc418b All forks now generated as frog. 2016-01-10 20:43:13 -08:00
C. Guy Yarvin
baaa74dae1 Tentatively applying forq. 2016-01-10 20:23:32 -08:00
C. Guy Yarvin
17e1196eb4 Jets use grof. Now ready to apply froqs piecemeal. 2016-01-10 19:56:53 -08:00
C. Guy Yarvin
b86fb544da Double solid; about to incrementally refrog. 2016-01-10 19:10:47 -08:00
C. Guy Yarvin
921aef5e29 Frog jets installed; still not generating frogs. 2016-01-10 16:27:36 -08:00
C. Guy Yarvin
05c2ec8a01 Fake wings complete in theory, though %wtts in mint.c still needs work. 2016-01-10 12:27:06 -08:00
C. Guy Yarvin
7f554bf20e Old seek system eradicated. 2016-01-09 16:22:25 -08:00
C. Guy Yarvin
e1619636ca Run soft code for %cnts in mint, mull, play. 2016-01-08 16:27:41 -08:00
C. Guy Yarvin
3721de8478 Factor out %cnts for some adjustments. 2016-01-08 12:22:42 -08:00
C. Guy Yarvin
594944bd26 Switched ++seek and ++sick. 2016-01-07 17:14:41 -08:00
C. Guy Yarvin
f5c42e451d Change ++seek to ++sick. 2016-01-07 16:38:11 -08:00
C. Guy Yarvin
b4e0ce901c Still bedeviled by some devulc bugs. 2016-01-06 17:47:03 -08:00
C. Guy Yarvin
edb83507e4 Hoon 151. 2016-01-04 17:29:30 -08:00
C. Guy Yarvin
80455bcb6e Devulcanization artifacts out of vanes. 2016-01-03 01:22:57 -08:00
C. Guy Yarvin
2402bb6cc7 Much cleanup. 2016-01-02 22:20:24 -08:00
C. Guy Yarvin
15c5f6c198 ++nest fully repaired. 2016-01-01 14:47:07 -08:00
C. Guy Yarvin
80e792ddac Now fully using new, non-degenerate ++nest. 2016-01-01 14:15:50 -08:00
C. Guy Yarvin
4d6cfe2c68 Degenerate type appears vanquished, at least in C. 2015-12-31 20:49:01 -08:00
C. Guy Yarvin
ba575650e4 In the middle of rescuing ++low. 2015-12-31 17:01:19 -08:00
C. Guy Yarvin
d6d94de3c9 New, non-degenerate ++nost almost works, fails on ++homo. 2015-12-31 02:07:29 -05:00
C. Guy Yarvin
0c5704bf02 Change %rock to %sand. 2015-12-29 16:52:51 -05:00
C. Guy Yarvin
8a601ffd19 Change %rock to %sand. 2015-12-29 14:52:22 -05:00
C. Guy Yarvin
5737d13bac Correct last checkin. 2015-12-28 23:03:41 -05:00
C. Guy Yarvin
d13e22c156 Remove superfluous file. 2015-12-28 23:03:05 -05:00
C. Guy Yarvin
b19fe30ae6 Cube type errors fully cleaned up. 2015-12-28 17:01:44 -05:00
C. Guy Yarvin
d5dd8d1321 Remove cubab. 2015-12-28 15:53:10 -05:00
C. Guy Yarvin
52d6c1e2b4 Almost ready to kill %cube; hoon.hoon fitz cleansed. 2015-12-28 03:45:12 -05:00
C. Guy Yarvin
86768d7e01 Activate cubical atoms. Still generating %cube. 2015-12-27 22:18:25 -05:00
C. Guy Yarvin
1d8e3fcee3 %moat is fully vanquished; %atom constants still vestigial. 2015-12-27 16:36:49 -05:00
C. Guy Yarvin
659eaf4061 %atom now fully converted to %moat. 2015-12-27 16:01:10 -05:00
C. Guy Yarvin
67e95f963f Generating entirely %moat. 2015-12-27 15:26:23 -05:00
C. Guy Yarvin
adaa5c7403 Supporting but not yet generating c3__moat. 2015-12-27 15:17:04 -05:00
C. Guy Yarvin
eeab0af487 Fully abolish %bull. 2015-12-27 01:42:53 -05:00
C. Guy Yarvin
e518a4846e Disabled %bull. 2015-12-27 01:18:59 -05:00
C. Guy Yarvin
8d1e7e11a0 New powers for $face. 2015-12-27 00:43:40 -05:00
C. Guy Yarvin
7e4f344a51 Remove funky semantics from %bull. 2015-12-26 23:58:07 -05:00
C. Guy Yarvin
8421df97e8 Rationalize jets. 2015-12-26 23:39:38 -05:00
C. Guy Yarvin
54774d3b3f Now unused. 2015-12-26 06:44:56 -05:00
C. Guy Yarvin
4651852406 Eliminate snubbing. 2015-12-26 06:44:32 -05:00
C. Guy Yarvin
03a6bc7f29 Now with perfect ++feel. 2015-12-24 13:14:59 -08:00
C. Guy Yarvin
25e76af8e8 new ++feel, almost perfect. 2015-12-24 00:20:22 -08:00
C. Guy Yarvin
0404c973f1 About to test ++feel. 2015-12-22 20:12:56 -08:00
C. Guy Yarvin
715d69a9fb Disabled all wing traversal jerts. 2015-12-21 16:38:31 -08:00
C. Guy Yarvin
a0423da33f Fixed vet caching issue. 2015-12-21 14:45:22 -08:00
C. Guy Yarvin
d58b0b5894 Rename ugly non-runes. 2015-12-20 21:05:19 -08:00
C. Guy Yarvin
45c9ee7b15 Merge commit 'bd8c09' into HEAD 2015-12-20 16:05:55 -08:00
C. Guy Yarvin
8b699807fb About to merge last of lastcall. 2015-12-20 15:55:24 -08:00
C. Guy Yarvin
4f818608c0 Merge commit '556b398' into HEAD 2015-12-20 15:48:44 -08:00
C. Guy Yarvin
c000bf58fa Merge commit 'a6dbfef' into HEAD 2015-12-20 15:44:06 -08:00
C. Guy Yarvin
680e886a5d Solidly 161. 2015-12-20 14:59:39 -08:00
C. Guy Yarvin
dd7ef1a6a2 Merge commit 'ae7963' into cabclean 2015-12-20 14:58:38 -08:00
C. Guy Yarvin
1f5ed490a7 Merge commit 'f4bd2f' into cabclean 2015-12-20 14:50:13 -08:00
C. Guy Yarvin
69c3c811b6 Merge commit 'f59ac05' into cabclean 2015-12-20 14:42:33 -08:00
C. Guy Yarvin
483320b604 Merge commit 'f19e0ae' into cabclean 2015-12-20 14:09:44 -08:00
C. Guy Yarvin
b22e512786 See last commit. 2015-12-13 23:00:48 -08:00
C. Guy Yarvin
39ebd7c140 %wtts mastered. 2015-12-13 21:05:59 -08:00
C. Guy Yarvin
5297707719 Properly disable ap jets. 2015-12-12 16:35:35 -08:00
C. Guy Yarvin
cd6b7a3498 Replaced %wt macros. 2015-12-12 04:39:13 -08:00
C. Guy Yarvin
c80cfe27a2 %kthp set up. 2015-12-11 21:01:41 -08:00
C. Guy Yarvin
1f58424cdf %kthp to %kthz. 2015-12-11 20:48:54 -08:00
C. Guy Yarvin
dea5e57fb5 Eradicate %kthx. 2015-12-11 20:20:25 -08:00
Romero Malaquias
51746fa8c5 Avoiding to compile parts of statements with preprocessor conditionals. 2015-12-10 14:58:39 -05:00
C. Guy Yarvin
3fa4da229c Fixed trap bug. Still traditional syntax. 2015-12-09 17:05:01 -08:00
C. Guy Yarvin
7f0312b8b4 With new type printer. 2015-12-09 15:24:29 -08:00
Charlie Cummings
0b4ab8b772 fix ++lore and ++role 2015-12-07 19:19:11 -05:00
Anton Dyudin
9ecbdef65a inaccurate jet naming 2015-11-28 23:43:37 -08:00
C. Guy Yarvin
b87a4080fc ++heal fully updated. 2015-11-28 15:07:38 -08:00
C. Guy Yarvin
62573101a8 Correct last checkin. 2015-11-28 13:11:09 -08:00
C. Guy Yarvin
db4188d105 Fixed up weird broken find. 2015-11-28 13:08:52 -08:00
C. Guy Yarvin
12be0be7c2 Fino jetted. 2015-11-28 06:03:01 -08:00
C. Guy Yarvin
3e24182ee9 Ready to switch over to new find/fino. 2015-11-27 15:13:40 -08:00
C. Guy Yarvin
8c9bbb464f In 161, new limb, cleansed of tmp structures. 2015-11-27 13:59:32 -08:00
C. Guy Yarvin
3abf0cee35 Now back to generating trivial %|. 2015-11-27 13:10:28 -08:00
C. Guy Yarvin
5791716cfa 162 cleansed of %| limbs. 2015-11-27 12:51:28 -08:00
C. Guy Yarvin
6748e109dc Advanced to stage 162 with basic, non-functional ++limb changes. 2015-11-27 12:29:33 -08:00
C. Guy Yarvin
e7bf9b5452 Removed unused code. 2015-11-27 11:37:06 -08:00
Max G
d8c148703a mpz_clears to mpz_clear 2015-09-30 16:53:32 +03:00
Joan Torres
012dabaf6a Add ++skid jet 2015-09-19 10:03:13 -07:00
Joan Torres
dfc529f274 Add ++reap jet 2015-09-16 13:50:36 -07:00
Joan Torres
70b9e5d9c2 Add ++murn jet 2015-09-15 13:59:00 -04:00
Alex Higgins
67bc87ab23 Fixed minor issues 2015-08-28 11:47:30 -05:00
Alex Higgins
941af0b677 Fix alignments in jets/f 2015-08-28 11:34:36 -05:00
Alex Higgins
c9262507f2 Fix alignments in jets/g 2015-08-28 09:14:14 -05:00
Alex Higgins
ab60143fac Aligned stuff in down.c 2015-08-28 08:33:41 -05:00
Alex Higgins
150833ac5b Fix alignments in jets/d 2015-08-28 08:26:00 -05:00
Alex Higgins
51c696cc33 Fix alignments in jets/b 2015-08-28 08:25:37 -05:00
Alex Higgins
736eb2875b Fix alignment in jets/a 2015-08-28 08:25:19 -05:00
Alex Higgins
c12e8bdb8d Cosmetic changes to all function arg alignments in jets/c 2015-08-27 21:23:01 -04:00
Alex Higgins
fb4c04694e Cosmetic changes to jets/c/ functions 2015-08-27 19:48:39 -05:00
Raymond Pasco
2d11e3dd6c Fix weird indentation on a couple jets 2015-08-27 16:05:53 -04:00
Alex Higgins
b09cbbdb38 Use urbit types instead of size_t 2015-08-27 06:12:21 -05:00
Alex Higgins
34d8463bec Remove faulty logic 2015-08-27 05:56:53 -05:00
Alex Higgins
c982805552 Fix if styling 2015-08-27 05:53:36 -05:00
Alex Higgins
fc6fc63a55 Fix header comment 2015-08-27 05:49:13 -05:00
Alex Higgins
01faf1fa45 Jet ++xeb 2015-08-27 05:31:10 -05:00
Max G
8f116e8d67 fixed ++lug jet glitch 2015-08-08 02:43:35 +03:00
Max G
6305a3daec oops, screwed up ++rs and ++rq. also, new assert in ++lug 2015-08-08 01:57:21 +03:00
Raymond Pasco
884b96831b Merge remote-tracking branch 'max19/newfp' into test
Conflicts:
	urb/urbit.pill
2015-08-05 12:37:30 -04:00
Max G
75f42eb2b8 final cleanup 2015-08-04 06:22:13 +03:00
Max G
eb76ec6c4f rounding modes for rd, rq, rs 2015-08-04 06:00:09 +03:00
Max G
1c5d0d08c4 ++lug jet 2015-08-02 00:04:25 +03:00
Max G
1fcbaa4196 fix ++drg mismatch, ieee754 conversion 2015-08-01 06:30:13 +03:00
Max G
f92ccb3504 ++drg jet 2015-07-31 05:01:20 +03:00
Max G
6911163ecd ++rq heap to stack allocation 2015-07-29 23:54:33 +03:00
Max G
ac23f4ac70 a bunch of stuff 2015-07-29 23:43:55 +03:00
Max G
24c0a807ab ++rq jets 2015-07-29 19:53:45 +03:00
Max G
6fabd7c565 ++rs jets 2015-07-29 18:59:21 +03:00
Max G
05e6a96bd5 ++rd jets 2015-07-29 06:56:02 +03:00
Max G
96b120d0cc stuf 2015-07-22 22:18:43 +03:00
Anton Dyudin
d4a8ca28d1 partial slimpill prep 2015-07-17 11:55:32 -07:00
Raymond Pasco
1c76704d56 whoops, left in deliberate memory leaks...
also closes #338
2015-07-02 12:52:26 -04:00
Raymond Pasco
a649440ed2 set difference jets 2015-07-02 01:25:13 -04:00
Philip C Monk
9edda1bb73 descriptive names for c files
fixes #294
2015-06-23 21:29:11 -04:00