Commit Graph

526 Commits

Author SHA1 Message Date
C. Guy Yarvin
07cf59be1b Merge branch 'test' into memorable
Conflicts:
	Makefile
	gen164/watt.c
2014-09-10 09:06:30 -07:00
Anton Dyudin
b45f3e374e Fixed (sand %ta) to conform to doc 2014-09-09 14:38:19 -07:00
C. Guy Yarvin
76c9b03166 Compatible with k.164. 2014-09-08 19:35:25 -07:00
C. Guy Yarvin
99072c03b1 Merge branch 'test' of git://github.com/urbit/urbit-new into test
Conflicts:
	urb/urbit.pill
2014-09-04 17:25:08 -07:00
C. Guy Yarvin
a386d59068 Fix ++nest bug - in hoon.hoon only for now. 2014-09-04 17:24:27 -07:00
C. Guy Yarvin
0cab269935 Before jet renaming. 2014-09-02 19:58:36 -07:00
johncburnham
2278666a05 Merge branch 'test' of https://github.com/urbit/urbit into test
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/hoon.hoon
2014-09-02 17:15:20 -07:00
johncburnham
e63f332aaf hoon.hoon cleanup part 1 2014-09-02 17:12:38 -07:00
C. Guy Yarvin
1ffb73c558 Pull in murmur3. 2014-09-02 13:45:49 -07:00
C. Guy Yarvin
ad83c31753 Ready to switch over mug. 2014-09-02 13:13:12 -07:00
C. Guy Yarvin
91b1d718a3 Revert "some hoon.hoon edits"
This reverts commit c9670e2a48eaf2a089bd4dd2d9f47f5f38d42a91.
2014-09-02 12:23:39 -07:00
johncburnham
00fde5f0c7 some hoon.hoon edits 2014-09-02 00:04:22 -07:00
C. Guy Yarvin
1fb108907c Various fixes and improvements. 2014-08-28 12:40:40 -07:00
Ubuntu
3afd35241a fixed ++mur 2014-08-26 19:49:31 +00:00
C. Guy Yarvin
06fb497dca Add MurmurHash3. 2014-08-26 12:11:59 -07:00
Ubuntu
ee80bb021f Merge branch 'master' into test
Conflicts:
	urb/urbit.pill
2014-08-25 15:09:50 +00:00
Anton Dyudin
f7be77e81b All ++norm:vast arms commented 2014-08-24 21:20:32 -07:00
Anton Dyudin
dc78296507 Moar ++norm comments 2014-08-23 19:20:02 -07:00
Anton Dyudin
b28000dd01 ++vast comments 2014-08-22 18:38:20 -07:00
Anton Dyudin
775e8f80e1 Commented section 2fA 2014-08-18 21:42:09 -07:00
Anton Dyudin
f75ad9dab7 Swapped order, cork is λ[a b].λx.(b(a(x))) 2014-08-17 17:41:32 -07:00
Anton Dyudin
5592e16d6a Restructured in case the backward-threading ++corl is ever needed 2014-08-17 17:21:56 -07:00
Anton Dyudin
2d7c533207 ++cork gate composition 2014-08-17 16:43:33 -07:00
Anton Dyudin
2526a5c29f Added ++scanf, beginnings of 3b doc 2014-08-12 16:16:30 -07:00
Anton Dyudin
a0bca4331a soqblok leading line comments, blok blank line insignificance 2014-08-08 11:18:09 -07:00
Anton Dyudin
32b98ba0e5 Merge branch 'master' of https://github.com/urbit/urbit 2014-08-08 10:37:42 -07:00
Anton Dyudin
e24cdb1945 ++ cury f(a,b)-> f(a)-> f(b) 2014-08-08 10:36:32 -07:00
Jared Hance
65a61e0414 Floating point clarity. 2014-08-08 12:36:44 -04:00
C. Guy Yarvin
a37bad2337 Some debugging improvements. 2014-08-05 15:30:08 -07:00
Jared Hance
a86b55ab96 More FP fixes. I hate FP. 2014-08-05 12:08:59 -04:00
Jared Hance
5727b136d6 Floating point fix 2014-08-05 11:27:55 -04:00
pcmonk
b7f2e2bc79 Merge branch 'master' into klay
Conflicts:
	urb/urbit.pill
2014-08-01 16:53:42 -07:00
C. Guy Yarvin
e97b3c08a5 Various fixes and improvements. 2014-08-01 16:39:15 -07:00
Jared Hance
537e2695ff Merge branch 'master' into klay
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/zuse.hoon
2014-08-01 14:02:51 -04:00
C. Guy Yarvin
03c714afe5 Merge branch 'turbomem'
Conflicts:
	urb/urbit.pill
2014-07-31 13:38:05 -07:00
Jared Hance
3e0b18494c Send original copy to merge 2014-07-29 14:16:35 -04:00
C. Guy Yarvin
009a767f52 FCGI pulls markdown. 2014-07-28 15:46:03 -07:00
C. Guy Yarvin
2f42a419ea Ford, with some comments to save memory. 2014-07-25 09:26:12 -07:00
C. Guy Yarvin
faf33d012b Ford compiles - still needs some syntax. 2014-07-24 13:29:16 -07:00
C. Guy Yarvin
f9e53c2541 Merge branch 'master' of github.com:urbit/urbit 2014-07-24 11:16:50 -07:00
C. Guy Yarvin
96e2eef2b2 Fix some indents. 2014-07-24 11:16:39 -07:00
C. Guy Yarvin
20c5c1d5a0 Code complete on ford. 2014-07-23 16:23:53 -07:00
Anton Dyudin
7e50755029 Restructured raws/rads:og for =^ result order, added /=pals= %ames .^ 2014-07-23 14:01:52 -07:00
Jared Hance
4e6e0e79eb Add +-got to ++by. 2014-07-22 10:10:01 -04:00
C. Guy Yarvin
2b5e57de2d Replace ++logo with ++mark to match doc. 2014-07-21 15:14:52 -07:00
C. Guy Yarvin
ac488f6225 We are very close to the memory limit on :solid! 2014-07-18 19:45:10 -07:00
C. Guy Yarvin
925ae8ccb7 Merge branch 'master' of github.com:urbit/urbit 2014-07-18 17:51:37 -07:00
C. Guy Yarvin
79b91ebd7a New ford skeleton; some hoon cleanups 2014-07-18 17:51:22 -07:00
pcmonk
dd7400682b Merge branch 'eyre-stuff'
Conflicts:
	urb/urbit.pill
2014-07-17 16:16:28 -07:00
C. Guy Yarvin
f3e3eb01e0 Preparing to integrate new ford. 2014-07-17 13:56:08 -07:00
pcmonk
20574f69f7 more work on eyre-stuff -- compiles 2014-07-16 19:10:13 -07:00
C. Guy Yarvin
b9b6d522b9 Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/urbit.pill
2014-07-16 11:56:15 -07:00
C. Guy Yarvin
5b8844207e Minor tweaks. 2014-07-16 11:54:53 -07:00
Jared Hance
e086185603 Add ++reap.
Makes constructing lists for testing alot nicer.
2014-07-14 11:59:16 -04:00
pcmonk
0966b543c8 Merge branch 'master' of https://github.com/urbit/urbit
Conflicts:
	urb/urbit.pill
2014-07-09 14:44:54 -07:00
pcmonk
2c15e0c0bf %send effect does not need to drop through anymore 2014-07-09 14:42:08 -07:00
C. Guy Yarvin
f9236fe2c8 Various fixes and improvements. 2014-07-09 00:37:47 -07:00
C. Guy Yarvin
95eb7baca5 Various fixes and improvements. 2014-07-08 20:00:30 -07:00
pcmonk
a55d4d1413 fixed %nice, %mean over %ames 2014-07-07 17:32:58 -07:00
C. Guy Yarvin
4387713100 Eliminate old XML abbreviations. 2014-07-06 15:16:20 -07:00
C. Guy Yarvin
b0f6e59f66 Merge branch 'master' of github.com:urbit/urbit 2014-07-05 14:27:08 -07:00
C. Guy Yarvin
35b48e0cb9 Various fixes and improvements. 2014-07-05 14:26:35 -07:00
Anton Dyudin
b44c6ff94c ++inde indented block combinator no longer produces optimistic hair 2014-07-05 14:02:52 -07:00
C. Guy Yarvin
f9f5f7c29d Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/urbit.pill
2014-07-03 13:06:52 -07:00
Jared Hance
1f5ca20c6e Revive ++ja. 2014-07-03 14:07:21 -04:00
C. Guy Yarvin
f86e80187a Fix json reparser. 2014-07-02 19:56:33 -07:00
pcmonk
f0d41ea9d6 progress in chat, added reverse of sup.hid 2014-07-02 18:53:53 -07:00
Jared Hance
06c0b54d1b Various fixes and improvements.
++murn is better.

++zing now works like ++welp.
2014-07-02 15:44:37 -04:00
Jared Hance
38ce666012 Add ++murn.
Maybe turn
2014-07-02 11:11:23 -04:00
C. Guy Yarvin
7f2a8deb61 Merge branch 'master' of github.com:urbit/urbit 2014-07-01 13:35:36 -07:00
C. Guy Yarvin
a857ff6445 Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/urbit.pill
2014-07-01 13:34:06 -07:00
Jared Hance
119841460f Add a bit of info to ++unce. 2014-07-01 14:33:27 -04:00
C. Guy Yarvin
2c527bf51a Various fixes and improvements. 2014-06-30 18:15:56 -07:00
Anton Dyudin
2c2ce8767e Merge branch 'master' of https://github.com/urbit/urbit
Conflicts:
	urb/zod/arvo/hoon.hoon
2014-06-30 13:09:16 -07:00
Anton Dyudin
acbab5c7f4 Indentation 2014-06-30 13:07:56 -07:00
Jared Hance
efc0aa0c70 More flpt bug fixes 2014-06-30 14:25:36 -04:00
Jared Hance
01a148f852 More floating point bugfixes.
Also enable FTZ, a SSE instruction... For now at least.
2014-06-30 12:24:32 -04:00
Jared Hance
40672c8b08 Fix decrement underflow in flpt. 2014-06-30 11:44:58 -04:00
Jared Hance
ac9feb7542 Fix add:rd & sub:rd jet failure. 2014-06-30 11:23:46 -04:00
C. Guy Yarvin
c0758b3704 Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/urbit.pill
2014-06-29 20:03:15 -07:00
Anton Dyudin
6271940610 Merge branch 'master' of https://github.com/urbit/urbit 2014-06-28 16:50:57 -07:00
Anton Dyudin
c13fa17fe6 Partially fixed reel/roll. Alas, while (reel wall~["ab" "cd"] welp) now compiles it loses type info, because passing wet gates to wet gates makes nest:ut sad 2014-06-28 16:47:49 -07:00
Jared Hance
5d5d892f39 Simple fix.
Printer still doesn't work for 0.0x
2014-06-27 16:17:01 -04:00
Jared Hance
54090fbcb9 Exponentials, yay? 2014-06-27 15:24:42 -04:00
C. Guy Yarvin
5b01c2c96d Merge branch 'master' of github.com:urbit/urbit 2014-06-27 10:52:42 -07:00
Jared Hance
1a546b7ac3 Various fixes and improvements. 2014-06-27 13:44:56 -04:00
Jared Hance
1f232d9bb4 Working zero stuff. 2014-06-27 12:44:32 -04:00
Jared Hance
f97ee71a2c Further dismantle the printer.
Now can print stuff like .~inf, .~nan, etc
2014-06-27 11:20:59 -04:00
Jared Hance
ee18ef9196 Hack r-co.
I think this is the best way to do this...
2014-06-27 10:11:07 -04:00
Jared Hance
fb202f68eb Lots of FlP goodness.
Printing almost works, NaN/Inf stuff implemented but untested...

Just need to chop off the first char of the printed output
2014-06-27 09:39:41 -04:00
C. Guy Yarvin
28e63d7a36 Trailing whitespace and stuff. 2014-06-26 21:02:05 -07:00
~hatteb-mitlyd
a20584f185 Merge remote-tracking branch 'origin/soqdoqblok'
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/zuse.hoon
2014-06-26 12:51:01 -07:00
Jared Hance
c242663ce4 I think I fixed most of the obvious FP issues. 2014-06-26 15:25:40 -04:00
Jared Hance
e06693d93b Fix sub:rd. 2014-06-26 15:25:33 -04:00
Jared Hance
382237f2c0 Fix mul:rd bug
Not sure how this fixes anything but w/e
2014-06-26 15:25:23 -04:00
~hatteb-mitlyd
348f11255b Merge remote-tracking branch 'urbit/newnextbreach'
this obsoletes newnextbreach, nextbreach, newbreach, et cetera.

Conflicts:
	gen164/4/in.c
	urb/zod/arvo/hoon.hoon
2014-06-25 13:39:48 -07:00
Jared Hance
ced77641d1 Revert bogus changes. 2014-06-25 16:24:01 -04:00
Jared Hance
da03c25ad8 Merge branch 'nextbreach' into newnextbreach
Conflicts:
	urb/urbit.pill
2014-06-25 11:23:49 -04:00
Jared Hance
10d881a5e8 Add simple state-based functions to og.
Useful for pure random generation that doesn't need to be
cryptographic....
2014-06-25 11:16:28 -04:00
C. Guy Yarvin
418be101ef Various fixes and improvements. 2014-06-24 15:00:07 -07:00
C. Guy Yarvin
fee99966cb Fix irritating %logo bug. 2014-06-24 12:13:26 -07:00
C. Guy Yarvin
f939071722 Various fixes and improvements. 2014-06-24 10:32:59 -07:00
C. Guy Yarvin
23186f9a24 Some renaming. 2014-06-21 22:49:10 -07:00
C. Guy Yarvin
e9b898e330 Remove uses of old mold. 2014-06-21 22:20:42 -07:00
C. Guy Yarvin
bfd17aae6c Reversed toss order. 2014-06-21 11:42:34 -07:00
C. Guy Yarvin
5a1963fd52 Intermediate point in vane protocol change. 2014-06-19 22:49:39 -07:00
Anton Dyudin
af273d894c Sail doqblok, with full +-%*; escapes 2014-06-19 16:11:17 -07:00
C. Guy Yarvin
d6b1ecde47 Various fixes and improvements. 2014-06-19 11:53:16 -07:00
Anton Dyudin
766afec656 Merge nextbreach into soqdoqblok 2014-06-18 20:56:17 -07:00
Anton Dyudin
239b65aabc ;xml:soqblok get. 2014-06-18 20:30:43 -07:00
C. Guy Yarvin
7b095d47c8 Today's modifications. 2014-06-18 20:27:36 -07:00
Anton Dyudin
109d6d821b Doq blok roqd, inde doqd 2014-06-18 03:01:17 -07:00
Anton Dyudin
cc97179b83 Soq block rocked but undocced, doq block in the poq if the zoq deemeth so. 2014-06-17 04:17:01 -07:00
C. Guy Yarvin
4160de92b3 Merge branch 'nextbreach' of github.com:urbit/urbit into nextbreach
Conflicts:
	urb/urbit.pill
2014-06-17 01:01:26 -07:00
C. Guy Yarvin
925789ca61 Gall now basically aligned with its own doc. 2014-06-17 00:57:24 -07:00
pcmonk
a2b2e1e397 Added map turn from master (tur:by) 2014-06-16 20:11:15 -07:00
C. Guy Yarvin
39b72cbb5a App model 1.1 at least compiles. 2014-06-16 18:33:31 -07:00
Anton Dyudin
18204b1d8d Fixed choice of characters for href/id/class in ++sail: update . to /, @ to #, / to . 2014-06-16 12:34:37 -07:00
C. Guy Yarvin
4ccea74016 Various fixes and improvements. 2014-06-13 17:38:51 -07:00
johncburnham
9f648ca4c4 added a few comments 2014-06-12 10:03:34 -07:00
Anton Dyudin
1e2e1174e2 Merge branch 'nextbreach' of https://github.com/urbit/urbit into nextbreach 2014-06-11 20:16:45 -07:00
pcmonk
3b83e88fa6 Added set and map union and intersection (uni,int) 2014-06-11 20:14:50 -07:00
pcmonk
f597bf009d Added map merge (mer:by) 2014-06-11 11:18:43 -07:00
pcmonk
437d7a9146 Added set merge to nextbreach. 2014-06-11 10:12:10 -07:00
C. Guy Yarvin
120760563c Various fixes and improvements. 2014-06-11 07:06:36 -07:00
pcmonk
6d2b9e07bb Added set merge (mer:in) 2014-06-10 20:02:20 -07:00
pcmonk
79b4512479 Updated chat. Also added +-tur to ++by. 2014-06-09 18:45:19 -07:00
C. Guy Yarvin
df8ae2368d More %eyre fixes. 2014-06-09 13:09:14 -07:00
Anton Dyudin
230610e2f1 slight ++mink refactor 2014-06-08 20:22:11 -07:00
C. Guy Yarvin
82a9ce1211 Merge branch 'nextbreach' of github.com:urbit/urbit into nextbreach
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/hoon.hoon
2014-06-07 19:56:38 -07:00
C. Guy Yarvin
ba59c5bffc Various fixes and improvements. 2014-06-07 11:36:31 -07:00
Anton Dyudin
eb79a666a9 ?@ refactoring 2014-06-06 18:09:44 -07:00
C. Guy Yarvin
3d1b20cfdd Apply actual type checks in arvo core. 2014-06-06 18:03:36 -07:00
Gavin Whelan
d221f092cb Merge branch 'nextbreach' of https://github.com/urbit/urbit into nextbreach 2014-06-06 18:07:12 -04:00
Jared Hance
6e0235f2b5 Merge branch 'master' into nextbreach
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/hoon.hoon
2014-06-06 15:38:38 -04:00
Gavin Whelan
32e8bb7d96 merge fixes
Conflicts:
	urb/zod/arvo/clay.hoon
2014-06-06 15:03:24 -04:00
C. Guy Yarvin
13a0a1f397 About to activate full card typechecking. 2014-06-06 04:33:26 -07:00
C. Guy Yarvin
14301c9beb Visible Arvo. 2014-06-05 20:41:47 -07:00
C. Guy Yarvin
6befd64507 More vane restructuring. 2014-06-05 15:14:49 -07:00
Jared Hance
8a15ab7685 Fix bug in mul:fl. 2014-06-05 12:50:07 -04:00
Jared Hance
b624f81443 Fix serious bug with div:fl. 2014-06-05 10:57:47 -04:00
Luke Patmore
62af41619d Whitespace: the invisible killer 2014-06-04 19:46:12 -07:00
Luke Patmore
b637564dc2 Merge branch 'master' into nextbreach
Conflicts:
	urb/urbit.pill
2014-06-04 15:54:21 -07:00
Jared Hance
4c2fd59789 Add function for @u -> @rd 2014-06-04 15:16:15 -04:00
Jared Hance
95c9309f78 Finish fixing the floating point parser. 2014-06-04 14:44:02 -04:00
Jared Hance
1fde43b3d5 Fix floating point parsing.
Not completely finished, but it can parse numbers not in the range
(-1,1)
2014-06-04 13:56:09 -04:00
Jared Hance
5f979c9346 Various fixes to Fl Points.
Printing/parsing still pretty broken.
2014-06-04 11:12:33 -04:00
C. Guy Yarvin
6e00dd5ee3 Tighten types on some vanes. 2014-06-04 03:40:09 -07:00
C. Guy Yarvin
9217a16707 Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/urbit.pill
2014-06-03 11:25:12 -07:00
Jared Hance
4dd161d76c Add comparison gates for floating points. 2014-06-03 14:15:22 -04:00