Anton Dyudin
beaa8ec4c5
Merge branch 'newmodel'
2017-12-07 13:04:32 -08:00
Ted Blackman
60cffd62ce
Merge pull request #452 from Fang-/remaint-merge-talk
...
Hall (New Talk): the PR
2017-12-07 11:14:58 -08:00
C. Guy Yarvin
2ce5e27447
Rename ovra to arvo.
2017-12-07 10:13:34 -08:00
C. Guy Yarvin
98a6ea3707
Easiest things first.
2017-12-06 21:28:11 -08:00
C. Guy Yarvin
40645b0a19
Hand patch.
2017-12-06 17:53:17 -08:00
C. Guy Yarvin
732c7803c8
Unrevert.
2017-12-06 17:51:26 -08:00
Anton Dyudin
67034edf14
fix single +solid
2017-12-06 17:31:28 -08:00
C. Guy Yarvin
9d2d8710eb
Revert broken solid.
2017-12-06 17:13:26 -08:00
C. Guy Yarvin
f421c2e057
New ++al (++ax in h.h) passes smoke test.
2017-12-06 16:19:10 -08:00
C. Guy Yarvin
98e0fa51f6
Initial commit of new model system.
2017-12-06 16:19:10 -08:00
cgyarvin
ca0ad49ef1
Merge pull request #456 from ohAitch/cleaner-deco
...
clean up / improve coverage of :> :< implementation
2017-12-06 12:59:15 -08:00
Fang
41098a2121
Merge commit '8bf726fdb1ecaf072d72ec795948f842ff7ea2e7' into remaint-merge-talk
2017-12-05 22:31:00 +01:00
Anton Dyudin
f24f2190a5
Merge branch 'master' into cleaner-deco
...
Conflicts:
gen/deco.hoon
sys/hoon.hoon
2017-12-05 12:24:06 -08:00
Joseph Bryan
dd3a6c3066
update :twit ++peek interface, fixes bugs in :twit|as and +twit/feed
2017-12-05 15:19:51 -05:00
Anton Dyudin
2eac6be25d
Merge branch 'org-libs' into master
2017-12-05 12:07:33 -08:00
Ted Blackman
c31dbeff69
Merge pull request #460 from ohAitch/trivia
...
misc cleaning
2017-12-05 11:51:45 -08:00
Ted Blackman
76ec2db3b5
Merge pull request #465 from ohAitch/womb-fixes
...
Pull in off-mainline womb fixes, make |invite usable
2017-12-05 11:45:34 -08:00
Fang
4b49445481
Merge commit '87e658a765549e9674377d9beeafc3dc6529322b' into remaint-merge-talk
2017-12-03 19:41:24 +01:00
Anton Dyudin
d501cc0b4e
Merge branch 'master' into travis
...
test pill creation code
2017-12-01 19:53:14 -08:00
Anton Dyudin
2eb5349802
add base path, =dub arguments to +solid
2017-12-01 18:23:33 -08:00
Anton Dyudin
aa3512b0cf
Merge commit '9472770e' into womb-fixes
...
hella womb fixes from production that hadn't been pulled in
2017-12-01 16:32:09 -08:00
Anton Dyudin
d1f41c30a7
fix |transfer
2017-12-01 14:27:06 -08:00
cgyarvin
c020e5a01f
Merge pull request #409 from joemfb/ticket-check-m
...
forwardport #406 (adds error message to +ticket)
2017-12-01 14:03:53 -08:00
Anton Dyudin
ae17d69ca3
|invite 'email' stars+n, |invite 'email' planets+m
2017-12-01 14:00:03 -08:00
Anton Dyudin
3f06652142
fix /+ womb references
2017-11-29 13:38:16 -08:00
Anton Dyudin
4041c82e02
add +serving reader for |serve
2017-11-29 12:28:29 -08:00
Anton Dyudin
10754dc172
move "XX moveme to lib/" // generator-bits to lib
2017-11-29 12:14:58 -08:00
Anton Dyudin
19ebc829d6
fix +ivory, web/unmark/test, flag arvo.hoon as broken
2017-11-27 18:09:33 -08:00
Anton Dyudin
ff518453ef
flip generator default arguments to end of ?()s
...
tracking a change in bunt semantics
2017-11-27 16:43:09 -08:00
Anton Dyudin
0057afd7e8
remove broken generators
2017-11-27 12:12:43 -08:00
Fang
41e2547c9b
Merge commit '49429adb45ce1d7f685927ce6e901a3263d4c122' into remaint-merge-talk
2017-11-27 19:27:20 +01:00
Elliot Glaysher
4029cc0bb1
Experiment moving the tests and tester into their own file.
2017-11-26 15:41:49 -08:00
C. Guy Yarvin
1c5c1f12a9
Interpreter runs.
2017-11-25 13:13:53 -08:00
C. Guy Yarvin
b3245ae96b
++musk committed, still testing.
2017-11-25 13:13:53 -08:00
C. Guy Yarvin
c78ed1b93c
Prototype of ++musk, partial interpreter.
2017-11-25 13:13:53 -08:00
Anton Dyudin
013878c84e
Merge pull request #453 from ohAitch/gen-shims
...
Add /+ old-zuse shims to various generators
2017-11-22 12:42:18 -08:00
C. Guy Yarvin
adad2cc81a
Decouple hoon.hoon from vane builds in reset, solid
2017-11-17 15:14:56 -08:00
Anton Dyudin
1dae89088f
mirror arm and mold annotations on each other
2017-11-15 16:42:09 -08:00
C. Guy Yarvin
8661c292ed
Merge remote-tracking branch 'eglaysher/deco'
2017-11-14 13:24:55 -08:00
Elliot Glaysher
64787c8096
Partial %143-ization of deco.
2017-11-14 13:16:06 -08:00
Elliot Glaysher
fa10e2fdb2
Code review on test stuff with Anton.
...
- Deletes old unused example stuff
- Nicer null check
- Make dynamic compiling an order of magnitude faster
- Lift the !> out of mule.
- Make it a stack of cores instead of one core.
2017-11-13 16:43:39 -08:00
Anton Dyudin
362fbe343c
label out of date generators
2017-11-09 16:59:19 -08:00
Anton Dyudin
9a930392cb
less mechanical cleanup
2017-11-09 16:53:30 -08:00
Anton Dyudin
dfb3a89c50
oldzuse some generators
2017-11-09 16:53:30 -08:00
Fang
8281e9ac1e
Merge branch 'master' of https://github.com/urbit/arvo into remaint-merge-talk
2017-11-09 22:28:24 +01:00
C. Guy Yarvin
b19ba4df49
Merge branch 'master' of http://github.com/urbit/arvo
2017-11-09 11:04:27 -08:00
Fang
ee1ca40f34
Renamed %talk-guardian to %hall, %talk-agent to %talk.
...
In /sur, /gen, /mar, /lib renamed files/folders from "talk" to "hall".
2017-11-07 22:05:52 +01:00
Fang
40f01f9aad
Made it possible to load in telegrams exported from old talk.
2017-11-07 19:58:52 +01:00
Elliot Glaysher
1541a8df75
A few more gates / minor changes.
2017-11-05 15:44:37 -08:00
Elliot Glaysher
9878c0d61b
Merge remote-tracking branch 'upstream/master' into new-stdlib
2017-11-05 15:43:21 -08:00
Anton Dyudin
b07abebb6d
minor gen/ fixes
2017-10-31 13:00:34 -07:00
Anton Dyudin
c396584886
Merge branch 'nozap'
2017-10-30 18:13:06 -07:00
Anton Dyudin
57006281f2
Merge remote-tracking branch 'urbit/maint-20170614'
2017-10-30 17:05:17 -07:00
C. Guy Yarvin
334ab6086f
Merge branch 'master' of http://github.com/urbit/arvo
2017-10-26 15:39:14 -07:00
Anton Dyudin
71550b0bfd
Revert "Merge branch 'jaelwomb' into cc-release"
...
(jael doesn't exist yet)
This reverts commit 13bc8ea59f
, reversing
changes made to c232f670be
.
2017-10-26 13:59:49 -07:00
Ted Blackman
4a112df453
fixed init-oauth2-google
2017-10-24 16:16:10 -07:00
Ted Blackman
5bf4815fc7
fixed asana
2017-10-24 16:16:10 -07:00
Ted Blackman
25cc1db553
fixed github auth
2017-10-24 16:16:10 -07:00
Anton Dyudin
1f713896c4
fix various generators
2017-10-23 15:09:26 -07:00
Elliot Glaysher
c2b8d61fa2
insert -> put
2017-10-13 23:28:11 -07:00
Elliot Glaysher
22dca3032f
Remove 'transform' and use 'map'.
2017-10-13 23:13:15 -07:00
Elliot Glaysher
5e2f544a13
Change the name of ++map to ++dict so 'map' can be used for 'transform'.
2017-10-13 23:09:01 -07:00
Elliot Glaysher
ccfb11bda9
Complete prototype for a unicode aware ++to-{upper,lower}.
...
This uses a mark to parse UnicodeData.txt, and some ford runes to change this
into a binary search tree data structure for quick lookups, along with the
optimizations found in golang's unicode table to record ranges instead of
individual characters.
2017-10-12 22:55:45 -07:00
Elliot Glaysher
25accb9eba
Add real unicode uppercasing.
...
Place UnicodeData.txt in %/lib/unicode-data/txt. The +capitalize generator
should then capitalize any unicode tape, including characters outside lower
ASCII.
2017-10-12 22:53:52 -07:00
C. Guy Yarvin
81c967e8bd
Merge remote-tracking branch 'origin/master' into remaint-merge
2017-10-05 22:22:16 -07:00
Joseph Bryan
ad2acaf291
removes unnecessary parentheses from ++tap:by in +glass and +brass
2017-10-03 22:54:06 -04:00
C. Guy Yarvin
5a74064080
Merge branch 'remaint' into remaint-merge
2017-10-01 18:50:19 -07:00
Elliot Glaysher
7d46bccdfc
Change the interface for random numbers.
2017-09-29 21:26:50 -07:00
Elliot Glaysher
08962cfd63
First quickcheck test.
...
Test that the ++alter:mp family is a ++valid treap after a large number of
random actions.
2017-09-28 23:05:23 -07:00
Elliot Glaysher
1157710c74
Fix the semantics and runtime of ++filter.
2017-09-27 23:10:45 -07:00
Elliot Glaysher
3b007e389c
Fix the runtime of ++alter and family.
...
Previous runtime was pretty nutty and walked the tree multiple times.
2017-09-27 21:20:32 -07:00
Elliot Glaysher
0d2b14f4b7
Weld should work on differently typed lists.
2017-09-27 21:18:02 -07:00
C. Guy Yarvin
62f8265c22
Fix dual boot.
2017-09-27 17:56:02 -07:00
C. Guy Yarvin
0b5a831551
Dual-boots on maintenance and master vere.
2017-09-27 17:27:08 -07:00
Elliot Glaysher
21926968ae
Clean out lots of todos.
2017-09-25 15:54:41 -07:00
Elliot Glaysher
326b602aae
Port new-hoon.hoon and tests to master.
2017-09-25 10:31:22 -07:00
C. Guy Yarvin
dc25979f59
Merge remote-tracking branch 'origin/master' into piaf-runes
2017-09-21 18:45:27 -07:00
C. Guy Yarvin
1b96fa43f6
Fix for 143.
2017-09-21 17:41:13 -07:00
C. Guy Yarvin
60a1104891
Translate ^ runes.
2017-09-19 16:24:30 -07:00
C. Guy Yarvin
81046c7587
143: | runes.
2017-09-17 18:32:20 -07:00
C. Guy Yarvin
82d1e63e30
$ runes converted.
2017-09-17 16:31:49 -07:00
C. Guy Yarvin
f9e51ca2fc
%claw to %bcpt.
2017-09-17 15:10:40 -07:00
C. Guy Yarvin
08af897d69
Changed one stem: %gate to %brts.
2017-09-17 11:14:12 -07:00
C. Guy Yarvin
2575255c9e
Merge remote-tracking branch 'eglaysher/new-dojo-unified' into piaf
...
Non-compiling branch which uses the features it adds.
2017-09-12 18:19:23 -07:00
Fang
f3c61df97a
Move ++cram to ++vast
2017-08-02 16:25:32 -07:00
Fang
956867e394
last-minute refactoring for inclusion in hoon.hoon
2017-08-02 15:53:05 -07:00
Fang
9c6ed180d3
move ++freeze to ++shut:ap, produce marl
2017-08-02 15:40:13 -07:00
Fang
794ad9ae1d
move updated ++sail to hoon.hoon, ++steam to ++open:ap
2017-08-02 14:46:19 -07:00
Fang
86d9b022e3
Tighten namespace in sail
2017-08-02 13:22:11 -07:00
Fang
6985398293
End parsing cram on outdent
2017-08-02 11:42:19 -07:00
Fang
108f8079af
Start markdown with ---
2017-08-01 16:38:06 -07:00
Fang
be584f89b3
Detect code blocks immediately inside containers
2017-08-01 15:54:26 -07:00
Fang
3c2cbdaea2
use col
to track code/poem indents properly
...
(this was previously causing a bug, but can't be reproduced)
2017-08-01 15:22:24 -07:00
Fang
47e65df18a
parse first line in container
2017-08-01 15:06:13 -07:00
Fang
25f04ac5e5
Allow nested containers by parsing their delimiters immediately
2017-08-01 12:52:10 -07:00
Fang
1b4fd3440c
Parse indent in ++snap directly instead of feeding spaces to span-level parsers
2017-08-01 12:22:45 -07:00
Fang
4cb1d46618
correctly check for outdents without intervening blank lines
2017-07-31 18:06:08 -07:00
Fang
417c63e83e
fix bad assumption in conversion code, extract style->indent map
2017-07-31 18:05:46 -07:00
Fang
0fac5b29b6
don't require blank lines between list items, quotes
2017-07-31 17:26:18 -07:00
Fang
1c34ce1f96
extract ++new-container logic
2017-07-31 17:20:19 -07:00
Fang
1076a1ee31
Add ---
<hr> parsing
2017-07-31 15:55:35 -07:00
Fang
827d091a60
Require space before hoon literals
2017-07-31 15:04:44 -07:00
Fang
be4f22d20c
Fix header parsing
2017-07-31 14:30:01 -07:00
Fang
5fbff69e37
Change blackquote syntax to '> ', embed syntax to '! '
2017-07-28 15:00:14 -07:00
Fang
71eca553eb
Comment consistency & cleanup. Removed unused code.
2017-07-28 13:45:17 -07:00
Fang
2d0a5d1aa3
Fixed issues with codeblocks where they prevented subsequent items from being processed properly.
...
Codeblocks can now contain newlines.
2017-07-27 18:06:43 -07:00
Fang
63d6ff5d76
Codeblocks no longer repeat themselves.
2017-07-27 15:36:47 -07:00
Fang
4f339023e4
minor reorg
2017-07-27 13:25:03 -07:00
Fang
07fccb7890
Cleanup of superfluous arms, simplifying.
2017-07-26 18:22:19 -07:00
Fang
b047c1a5d3
Moved parsers into their own core.
2017-07-26 18:19:33 -07:00
Fang
db2ee73e6c
Use parser in ++look
2017-07-26 17:04:19 -07:00
Fang
c46092e4d5
Make ++cash but an echo
2017-07-26 15:24:24 -07:00
Fang
6713af6169
refactor ++flow to be a list, allow interpolations
2017-07-26 12:34:05 -07:00
Fang
b5ba807baf
Perf
2017-07-26 12:20:58 -07:00
Fang
3277f99927
Revert to canonical hoon/hoon concatenator
2017-07-26 12:07:59 -07:00
Fang
f2756f3221
Slightly neater literal quote handling
2017-07-26 12:03:03 -07:00
Fang
84eab5b3b7
Remove double-escaping
2017-07-26 12:01:46 -07:00
Fang
0ad29f19ce
Implemented interpolated sail parsing.
...
Added test case for interpolated sail parsing.
2017-07-26 11:28:57 -07:00
Fang
b6cfb010d4
Simplified ++word parsing, no longer produces (list graf), now just graf.
2017-07-26 11:27:21 -07:00
Fang
2d88f97159
Markdown parser now parses sail expressions.
2017-07-25 17:58:33 -07:00
Fang
ffe3b9cb6e
Dynamic types into the markdown parser.
2017-07-25 17:23:08 -07:00
Fang
32f101c2fe
Enabled sail interpolation emitting dynamic manx.
2017-07-25 16:41:17 -07:00
Fang
bfa305c040
Made static sail (without interpolation) function.
2017-07-25 15:58:25 -07:00
Fang
4752e6aee0
Started changing ++sail to produce appropriate types.
2017-07-24 18:15:51 -07:00
Fang
474be42749
Renamed arms in ++sail to be more verbose, and lightly restructured some.
2017-07-24 17:50:46 -07:00
Fang
ed058c3cfe
Shuffled !. around. Now properly produces output.
2017-07-24 17:49:12 -07:00
Fang
5028bc752d
Copied in ++sail and relevant types (++beet, ++tuna).
2017-07-24 16:13:21 -07:00
Fang
2aa06e0910
Merge branch 'unmark' of https://github.com/cgyarvin/arvo into unmark
...
# Conflicts:
# gen/cram.hoon
2017-07-24 16:01:50 -07:00
Fang
47326491c5
Whitespace & indentation cleanup.
2017-07-24 16:00:44 -07:00
Fang
7c6dd0e88c
Added in dynamic XML types.
2017-07-24 15:55:57 -07:00
Fang
465de0cc8a
Miscellaneous tiny stylistic changes and comments.
2017-07-24 15:55:18 -07:00
Fang
1a5ade039c
Restructured ++head to be slightly prettier.
2017-07-24 15:54:06 -07:00
Fang
97641ba5d0
Restructured ++down to be slightly prettier.
2017-07-24 15:52:59 -07:00
Fang
f10cfee245
Renamed $none and $done to $fini and $none respectively.
2017-07-24 15:51:48 -07:00
Fang
b5c9b7ac36
Less verbose generator head.
2017-07-24 15:50:39 -07:00
Fang
95df3b98b4
Whitespace cleanup & comment spacing.
2017-07-24 15:49:59 -07:00
C. Guy Yarvin
6e4799d4d4
Debugging disabled for perf testing.
2017-07-24 14:34:09 -07:00
C. Guy Yarvin
719db54c3b
More comments.
2017-07-24 12:21:53 -07:00
C. Guy Yarvin
19f0746ef0
Appears functional.
2017-07-23 23:19:53 -07:00
C. Guy Yarvin
84a23d75c4
Rename.
2017-07-23 16:01:13 -07:00
C. Guy Yarvin
a18329c3a9
Smoke test.
2017-07-23 16:00:45 -07:00
C. Guy Yarvin
9ef97eea62
This compiles so it probably works.
2017-07-21 23:56:21 -07:00
C. Guy Yarvin
ce042ca3a5
Stash.
2017-07-20 20:19:22 -07:00
C. Guy Yarvin
1f57c7c94e
Stash.
2017-07-19 21:48:00 -07:00
C. Guy Yarvin
c43aee661e
Stubs compile.
2017-07-19 09:53:34 -07:00
C. Guy Yarvin
c32ef345a2
Stash.
2017-07-18 20:19:27 -07:00
C. Guy Yarvin
8d4a9197e0
Parses with some stubs.
2017-07-17 18:07:47 -07:00
C. Guy Yarvin
1f6e0b25f6
Pieces of unmark parser.
2017-07-15 17:59:57 -07:00
Joseph Bryan
e479fd23bc
adds error message to +ticket
2017-06-28 10:33:54 -04:00
Raymond Pasco
64b3d882e5
Merge remote-tracking branches 'joemfb/warn-moon' and 'joemfb/ticket-check' into maint-20170614
2017-06-28 09:48:17 -04:00