Commit Graph

57 Commits

Author SHA1 Message Date
Paul Driver
07e524532f avoid allocating an atom for _cj_bash 2018-06-15 11:17:56 -07:00
Paul Driver
dca55cf921 bypass mat and chop directly in jam 2018-06-15 11:17:49 -07:00
Paul Driver
38e7ab0ea8 kill mux and shux jets, whose services are no longer required 2018-06-04 12:21:13 -07:00
Paul Driver
667ecc80f8 for posterity 2018-06-04 12:20:01 -07:00
Paul Driver
c8f5fbe29f moot, since we have already measured 2018-05-30 11:22:59 -07:00
Paul Driver
aaac65446e actually smaller buffers to begin works better for small inputs 2018-05-30 11:10:58 -07:00
Paul Driver
d4e27d38a0 simplify _jam_buf_top 2018-05-30 09:49:04 -07:00
Paul Driver
9fdf806f14 start with a bigger buffer for jam 2018-05-29 21:52:07 -07:00
Paul Driver
06fdf49c5f faster jam 2018-05-29 21:29:53 -07:00
Paul Driver
b7e0dc4651 merge conflict 2018-04-30 11:42:24 -07:00
Paul Driver
be8c56376d hook caching in, kink weirdness fixed 2018-04-26 16:36:29 -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
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
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
Paul Driver
ac65967fa0 fix memory leak in jam 2018-03-06 09:44:16 -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
Paul Driver
ed41d43a94 use explicit stack in jam 2018-01-24 13:16:44 -08: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
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
af012bab8a Jet AES ECB and CBC modes 2016-07-20 11:25:05 -07: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
66b99d0a6e Add ++lune jet 2016-03-03 00:05:21 -05: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
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
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
Romero Malaquias
51746fa8c5 Avoiding to compile parts of statements with preprocessor conditionals. 2015-12-10 14:58:39 -05:00
Charlie Cummings
0b4ab8b772 fix ++lore and ++role 2015-12-07 19:19:11 -05:00
Max G
d8c148703a mpz_clears to mpz_clear 2015-09-30 16:53:32 +03:00
Alex Higgins
c9262507f2 Fix alignments in jets/g 2015-08-28 09:14:14 -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
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