Commit Graph

365 Commits

Author SHA1 Message Date
Paul Driver
61c3398ad9 fix memory error in new roll jet 2018-04-27 15:19:47 -07:00
Paul Driver
f42fef9e71 skid 2018-04-27 10:30:36 -07:00
Paul Driver
d139b76ece lien 2018-04-27 10:21:09 -07:00
Paul Driver
25ae735a7e reel 2018-04-27 10:09:53 -07:00
Paul Driver
2b2dbf7a6d skim 2018-04-27 09:50:20 -07:00
Paul Driver
93965fcd8a levy 2018-04-27 09:42:15 -07:00
Paul Driver
48eb2fee9b roll 2018-04-27 09:33:33 -07:00
Paul Driver
d997f035ae murn 2018-04-26 18:55:17 -07:00
Paul Driver
cfc0c6e8d7 gate prep in skip 2018-04-26 18:05:02 -07:00
Paul Driver
62b8b655ee locally cached gates for things like turn 2018-04-26 17:42:38 -07:00
Paul Driver
be8c56376d hook caching in, kink weirdness fixed 2018-04-26 16:36:29 -07:00
Curtis Yarvin
63ea041ecf Renamed %form to %hint. 2018-04-24 22:29:31 -07:00
Curtis Yarvin
a2e2dee3db Finish integrating %form in +type. 2018-04-24 21:57:54 -07:00
Keaton Dunsford
87e28fb787
Merge pull request #953 from eglaysher/reapply-meson
Reapply meson
2018-04-09 19:14:55 -07:00
Joseph Bryan
84759f6394 adds a cell check for the sample of the +roll gate 2018-03-31 12:06:10 -04:00
C. Guy Yarvin
b59aa59951 Support %form. 2018-03-26 16:58:51 -07:00
Elliot Glaysher
0f09810dd7 Revert "Merge pull request #952 from eglaysher/revert-meson"
This reverts commit 9978ad8b72, reversing
changes made to a85369fa1f.
2018-03-20 10:16:16 -07:00
C. Guy Yarvin
c0d108d745 Add !@. 2018-03-20 09:41:54 -07:00
Elliot Glaysher
e6f6315691 Revert "Merge pull request #949 from eglaysher/meson-build-clean"
This reverts commit 9f795b535f, reversing
changes made to d5c7b3b932.
2018-03-19 15:13:19 -07:00
Elliot Glaysher
a85369fa1f
Merge pull request #948 from frodwith/charm
Charm
2018-03-19 14:57:50 -07:00
Elliot Glaysher
9f795b535f
Merge pull request #949 from eglaysher/meson-build-clean
Meson build clean
2018-03-19 11:14:53 -07:00
Paul Driver
0883264aa1 do the don trick for jam 2018-03-15 15:58:20 -07:00
Paul Driver
1d1593274c tightening up jam jet 2018-03-14 17:53:12 -07:00
C. Guy Yarvin
d90d0327e2 Change %bunt to %bcdt. 2018-03-13 19:57:53 -07:00
Keaton Dunsford
074a293257 Revert "Merge pull request #941 from frodwith/runtime-overflows"
This reverts commit 67d3460a91, reversing
changes made to 8d0f6cf3a6.
2018-03-12 16:42:39 -07:00
C. Guy Yarvin
55e895036c Eliminate old-fashioned burn. 2018-03-10 20:57:02 -08:00
Paul Driver
ac65967fa0 fix memory leak in jam 2018-03-06 09:44:16 -08:00
C. Guy Yarvin
76d3f2e897 ++burp to eliminate seminoun frame dragging. 2018-02-26 15:54:33 -08:00
mikolajp
4049d7fe42 Move to cleaned up murmur3 2018-02-26 00:06:38 +08:00
mikolajp
23993c574b Remove legacy copyright notice 2018-02-25 23:49:01 +08:00
mikolajp
c9aa26ad44 Fix libscrypt includes 2018-02-25 23:40:19 +08:00
mikolajp
f826497d47 Migrate to stock libscrypt version with meson support 2018-02-25 23:35:44 +08:00
mikolajp
e4d467ff24 Use stock libscrypt 2018-02-25 23:16:36 +08:00
mikolajp
aeb3a8c51b Switch to softfloat3 2018-02-25 14:13:24 +08:00
C. Guy Yarvin
4ae78dafb0 Fully adapted to seminouns in ++coil. 2018-02-19 17:24:16 -08:00
C. Guy Yarvin
984b917a9b Fully disengaged jets from core assembly. 2018-02-19 13:05:19 -08:00
C. Guy Yarvin
9aa0743df1 Move core assembly back to pure Hoon -- requires 8d101aaf21. 2018-02-18 17:53:35 -08:00
C. Guy Yarvin
37384be9a7 Support experimental macros with fab. 2018-01-31 15:57:43 -08:00
C. Guy Yarvin
dfe9265576 Support experimental bit in ++ap and ++al. 2018-01-29 18:58:36 -08:00
Paul Driver
ed41d43a94 use explicit stack in jam 2018-01-24 13:16:44 -08:00
C. Guy Yarvin
44f22dd143 Remove unused code. 2018-01-15 18:24:11 -08:00
Paul Driver
d15601a54d fix jet crash in fond 2017-12-19 12:55:11 -08:00
C. Guy Yarvin
8fb09d2690 Comment out old macro jets in ++ap; reenable fond jet 2017-12-18 11:53:00 -08:00
C. Guy Yarvin
0df247f9a2 ut_find debugging branch with jet disabled. 2017-12-17 16:29:54 -08:00
C. Guy Yarvin
70487ba362 Disable ++ap shims. 2017-12-10 21:04:31 -08:00
C. Guy Yarvin
2ceb603439 Disable last of old code. 2017-12-08 18:11:59 -08:00
C. Guy Yarvin
a4d68f9464 Remove some unused code. 2017-12-08 17:51:39 -08:00
C. Guy Yarvin
e50a8ad939 Re-enable ++aq. 2017-12-07 13:06:05 -08:00
C. Guy Yarvin
3e77ed0b8d Preadapt for sm->mc and fs->sk rune changes. 2017-12-07 09:53:43 -08:00
C. Guy Yarvin
2b8c046b13 Cache ++blow. 2017-12-07 08:49:55 -08:00
C. Guy Yarvin
cb46432b9b Support ^% switch to ++aq instead of ++ap. 2017-12-06 16:33:49 -08:00
C. Guy Yarvin
fbaa88039f Remove unneeded +al connection. 2017-12-04 12:09:33 -08:00
C. Guy Yarvin
82ce76865f Move %wtts to %fits. 2017-12-04 12:07:29 -08:00
C. Guy Yarvin
fbbdd4e9f4 Add %cold. 2017-12-03 19:11:31 -08:00
C. Guy Yarvin
f65f1ce84b Finish %docs rune. 2017-11-27 21:15:13 -08:00
C. Guy Yarvin
a220669cb0 Initial commit. 2017-11-27 14:32:42 -08:00
C. Guy Yarvin
667e2e8702 Call ++blow on %ktcn for new partial burn. 2017-11-25 10:36:04 -08:00
C. Guy Yarvin
1d67078808 Cache and instrument ++play. 2017-11-08 14:15:58 -08:00
C. Guy Yarvin
5ff9a394a9 Cache ++nest. 2017-11-08 14:14:42 -08:00
C. Guy Yarvin
3cf17b586f Fix a memory leak. 2017-11-08 14:09:58 -08:00
C. Guy Yarvin
d4852c6d5e Fix memory leak. 2017-11-08 11:48:46 -08:00
C. Guy Yarvin
70db251cf3 Some jets were missing. 2017-10-11 17:04:41 -07:00
C. Guy Yarvin
fd6f4e500e AES jets. 2017-10-10 15:56:09 -07:00
C. Guy Yarvin
1156cccc01 Another missing file. 2017-09-27 17:47:57 -07:00
C. Guy Yarvin
d80503a402 Some missing files. 2017-09-27 17:47:26 -07:00
C. Guy Yarvin
9c22f7e08b Remove 151, standardize on 143. 2017-09-27 17:40:12 -07:00
C. Guy Yarvin
c20c66901d Hand-copied build with both 151 and 143 jets. 2017-09-25 16:54:42 -07:00
C. Guy Yarvin
23c676b009 Correct handling of find for void. 2017-08-24 22:38:16 -07:00
C. Guy Yarvin
7220bf11c1 Hacks for resurface test mode. 2017-08-05 18:37:00 -07:00
Raymond Pasco
14ab369cb9 Merge remote-tracking branches 'frodwith/wyt' and 'frodwith/uni' into maint-0.4
Jets for +-wyt:in and +-uni:in
2016-12-12 11:05:05 -08:00
Paul Driver
54d0036884 re-jet +-uni:in 2016-11-08 21:38:19 -08:00
Paul Driver
1dfa5e4411 jet +-wyt:in 2016-11-08 17:29:36 -08:00
Raymond Pasco
40180755c8 Revert "Prevent ++burn:ut jet from zeroing non-constants."
This reverts commit b2d800cf67.

Emergency revert to prevent slowness
2016-08-11 23:53:33 -07:00
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