Commit Graph

662 Commits

Author SHA1 Message Date
Elliot Glaysher
2561a56d80 Track provisional sub-builds; %alts passes now.
We needed to add tracking for provisional sub-builds to avoid leaking
orphan builds.
2018-04-23 16:17:20 -07:00
C. Guy Yarvin
abc883f219 Various fixes and improvements. 2018-04-22 22:04:12 -07:00
C. Guy Yarvin
97d2de4f4e Still some mild spec conversion bugs. 2018-04-22 19:41:24 -07:00
C. Guy Yarvin
c1b9d1b5ec Test platform for cosmetic pipeline. 2018-04-21 22:29:21 -07:00
C. Guy Yarvin
3e63ae4fef First draft of +plume printer. 2018-04-20 22:43:16 -07:00
C. Guy Yarvin
4cd7a35e06 Add scratch file. 2018-04-20 09:45:45 -07:00
Anton Dyudin
8280e41dd1 Use ++tang instead of ++wall test output 2018-04-17 14:36:42 -07:00
Elliot Glaysher
4a62502074 Add a fora test case.
This adds three test cases and fixes which exercise what we think is
going wrong in the "five-oh-fora" situation.
2018-04-17 14:14:13 -07:00
Ted Blackman
4ca22b988c %ride test with failed scry 2018-04-05 14:31:59 -07:00
Ted Blackman
e58986fc73 %ride scry-succeed and scry-block tests pass 2018-04-05 14:12:57 -07:00
Ted Blackman
cfc460d5b3 basic %ride; basic tests, but no tests for scry yet 2018-04-04 17:11:21 -07:00
Elliot Glaysher
6dfecacb59 Implement and test +slim. 2018-04-02 16:17:27 -07:00
Elliot Glaysher
c02d374b88 Fix test indentation; too many welps. 2018-04-02 14:47:52 -07:00
Elliot Glaysher
b6f546da84 Add test for when a live and a once build refer to the same schematic. 2018-04-02 14:42:54 -07:00
Ted Blackman
f32a78f6e6 send %mades for future builds 2018-03-30 16:55:43 -07:00
Elliot Glaysher
aded7050fa Clean up %clay-live to %c, %gall-live to %g 2018-03-30 13:21:08 -07:00
Elliot Glaysher
9520999b00 Implement %same. We now have live builds wrapping once builds working. 2018-03-30 12:53:57 -07:00
Ted Blackman
13394b6b04 %pin schematic, +cancel, and associated changes 2018-03-29 18:36:09 -07:00
Ted Blackman
f744352f4c flop spur just right. cleaned up tests and +to-wire 2018-03-23 11:53:38 -07:00
Ted Blackman
bd8e2e4bc9 cache promotion; todos around cache reclamation 2018-03-22 19:17:00 -07:00
Ted Blackman
4a2ae276b5 live build works; no cache promotion yet 2018-03-22 13:30:44 -07:00
Ted Blackman
7a003df7cb First half of live builds works; makes Clay subscription 2018-03-21 18:27:25 -07:00
Ted Blackman
9cd0654420 fixed accidental success of +unblock; replaced with intentional success 2018-03-20 18:20:11 -07:00
Ted Blackman
9508b70443 basic +unblock passes test 2018-03-20 17:37:57 -07:00
Ted Blackman
6d17c6aaf1 wire conversions; also partial (broken) +take 2018-03-20 15:39:22 -07:00
Keaton Dunsford
9237870f23 Add |invite support for up to sixty-four ships
Our |invite Hood generator for Womb invites currently caps at twenty
ship invites. This commit bumps that hard-coded cap to sixty-four, which
will allow me to send the appropriate number of star invites to our
[Winter 2018 contributor-award recipients](https://fora.urbit.org/posts/~2018.2.13..20.22.22..bddb~).
2018-03-20 15:26:27 -07:00
Ted Blackman
ea4c182b19 test scry fail 2018-03-20 12:30:48 -07:00
Ted Blackman
3f5d542b58 %scry schematic tested and working 2018-03-20 12:01:49 -07:00
Ted Blackman
9d4a6cf534 wrote and tested +unify-jugs. not used in ford yet 2018-03-20 10:30:39 -07:00
Ted Blackman
be568ca88e +autocons passes tests 2018-03-19 18:03:18 -07:00
Ted Blackman
b5ecac92cf minor test improvement 2018-03-19 11:33:34 -07:00
Ted Blackman
2049bcd68e fixed +cleanup, +start-build; test build removal 2018-03-19 11:23:04 -07:00
C. Guy Yarvin
3afa0876d3 Stop using obsolete $~ syntax. 2018-03-18 21:18:20 -07:00
C. Guy Yarvin
5f7d3922bd End use of legacy $| and $& syntax. 2018-03-18 20:54:47 -07:00
Anton Dyudin
c24a546813
Merge pull request #665 from ohAitch/cleaner-travis
Refactor testing framework
2018-03-16 17:06:58 -07:00
Ted Blackman
90238aee31 Builds literal schematics 2018-03-15 18:38:33 -07:00
Ted Blackman
6adf5b8652 dummy +build; use generator for tests 2018-03-15 17:21:46 -07:00
Elliot Glaysher
78c1f091dc Make |overload take a start time, in addition to a recur duration.
This will allow us to set |overload so it will run once a day at something
like 3 AM.
2018-03-12 15:27:51 -07:00
Anton Dyudin
3bb24f1327 move test- check- prefix filter to lib/tester 2018-03-09 19:27:32 -08:00
Anton Dyudin
0a5a1de791 deterministic, immediate-printing tests 2018-03-07 15:46:27 -08:00
Fang
85b70d2555
Run ++check- arms in addition to ++test- ones during tests. 2018-03-07 23:26:34 +01:00
Fang
efc258744e
Make +test only run arms starting with ++test- 2018-03-07 20:44:28 +01:00
C. Guy Yarvin
33f098d47f Instrumented without logging. 2018-03-03 18:54:15 -08:00
C. Guy Yarvin
7d2107e0cb Ripple constant blocking testbed. 2018-02-26 22:33:06 -08:00
C. Guy Yarvin
deab31fdb6 With nil weed sample. 2018-02-26 21:18:47 -08:00
Fang
e71aeb4e9e Removed outdated warning message about moons. 2018-02-23 12:18:42 +01:00
C. Guy Yarvin
79b87ed818 Lazy seminouns in place. 2018-02-22 17:06:49 -08:00
C. Guy Yarvin
948d6d438e Add %kthx for cold testing. 2018-02-22 15:41:38 -08:00
Ted Blackman
8e75cbbf33
Merge pull request #415 from joemfb/twit
some changes to get :twit working
2018-02-16 12:56:30 -08:00
C. Guy Yarvin
55ea6e6aea Cleared fab flags; preparing to ripple. 2018-02-13 21:36:25 -08:00
Fang
4d5e15cb46 Include generators for making (paths on) desks public or private. 2018-02-13 23:29:16 +01:00
C. Guy Yarvin
7b28975ebb Converted whole kernel to use modern defaulting. 2018-02-11 21:01:25 -08:00
C. Guy Yarvin
5a9aba2185 Most of the way to default-clean. 2018-02-10 21:24:22 -08:00
C. Guy Yarvin
bf9af197c9 Reproduction case for defaults. 2018-02-02 20:53:37 -08:00
C. Guy Yarvin
7404bb0a1e Booting without any constant blocks. 2018-01-31 13:53:27 -08:00
C. Guy Yarvin
f64a2f2cd0 Eliminate most uses of the => [. library] antipattern. 2018-01-31 13:52:49 -08:00
C. Guy Yarvin
a5beb98460 Experiments in description. 2018-01-31 13:50:55 -08:00
cgyarvin
1e8e3fdd84
Merge pull request #586 from eglaysher/unicode-string-gates
Unicode string gates
2018-01-29 11:09:08 -08:00
cgyarvin
cadc61929f
Merge pull request #539 from eglaysher/new-stdlib
Unit Testing / Partial New Library Work
2018-01-29 10:55:47 -08:00
Elliot Glaysher
58900d30f7 Further %143-ization and general cleanup. 2018-01-18 22:40:24 -08:00
Elliot Glaysher
b285b324cd %143-ize the capitalization code. 2018-01-18 22:19:48 -08:00
Elliot Glaysher
4edb2aa9c0 Merge branch 'new-stdlib' into unicode-string-gates 2018-01-18 21:26:20 -08:00
Elliot Glaysher
48585d2b2f +test now deals with recursive directory structures.
+test now offloads creation of the test tree into a renderer. this should help
with caching. using a renderer also lets us deal with hierarchical directory
structures, leading to better organization.
2018-01-06 22:51:52 -08:00
Fang
f5628c1dad Separate the Tlon ops generators to allow more granular control over stream & fora sources. 2018-01-05 20:19:34 +01:00
Elliot Glaysher
437f205ef7 %143-ification. 2017-12-31 10:41:01 -08:00
Elliot Glaysher
4e5e48d0b2 Add an optional filter to the +test generator.
Now that we are running multiple suites, make the generator take an optional
path so you can run just a single suite or even a single test.
2017-12-30 23:23:54 -08:00
Elliot Glaysher
f764db7145 Don't pass the entropy back as part of the results. 2017-12-30 22:41:01 -08:00
Elliot Glaysher
bd6736b6cf Rebuild the test runner.
The test runner now has a notion of tests being part of a hierarchical path,
and allows running what were multiple suites in one run.
2017-12-30 22:37:49 -08:00
Elliot Glaysher
e6dc49a4d2 Separate out all tests into files.
This moves the remaining test suites into their own test files, however,
we are still not autogenerating a list of tests.
2017-12-26 13:03:47 -08:00
Elliot Glaysher
e972c43f8a Merge branch 'master' into new-stdlib 2017-12-26 12:24:11 -08:00
Fang
2b1caa2b01 Add generators for easier webship ops. 2017-12-12 21:24:15 +01:00
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
Joseph Bryan
2542a3ee80 adds error message to +ticket 2017-06-20 11:59:50 -04:00
Joseph Bryan
f9fe3b644e adds warnings and a confirmation prompt to %/gen/moon 2017-06-18 16:29:43 -04:00
production server
9472770e7c fix |bonus 2017-06-14 21:57:10 +00:00
C. Guy Yarvin
cda7cf2053 Basic networking; large messages have assembly bug 2017-06-06 17:29:37 -07:00
C. Guy Yarvin
55e06af4d3 New brass pill can do more than fake zods. 2017-06-02 17:15:43 -07:00
C. Guy Yarvin
cc2356fa22 New pill builder. 2017-06-01 15:47:24 -07:00
Anton Dyudin
a216565a14 add |wipe-ford cache clear button 2017-05-24 16:04:27 -07:00
Elliot Glaysher
d5f32f972a Change title specifier from || to #. 2017-05-20 23:06:33 -07:00
Raymond Pasco
7dc270f89f Merge remote-tracking branch 'joemfb/detap' 2017-05-17 05:38:26 -04:00
C. Guy Yarvin
bd4f650f5e |nuke bounces all packets from a ship. 2017-05-16 13:56:54 -07:00
C. Guy Yarvin
40e0575d05 For make compile faster. 2017-05-07 22:20:53 -07:00
C. Guy Yarvin
484a7e9e5d Placeholder for app skeleton. 2017-05-07 22:20:38 -07:00
C. Guy Yarvin
b1b0ffb176 Decorations. 2017-05-07 22:04:14 -07:00
C. Guy Yarvin
7e83588e83 To experiment with ++walk and its slowness. 2017-04-30 20:19:07 -07:00
C. Guy Yarvin
935056be37 Struggling with memory. 2017-04-20 14:19:53 -07:00
C. Guy Yarvin
f847cf4c12 Almost building vanes. 2017-04-19 07:48:10 -07:00
C. Guy Yarvin
904a072ffe Small amount of smoke emerging. 2017-04-17 20:16:07 -07:00
C. Guy Yarvin
98e4822ceb Initial commit of new subtree. 2017-04-17 20:07:14 -07:00
C. Guy Yarvin
cb1d650580 Early processing working. 2017-04-17 18:52:05 -07:00
C. Guy Yarvin
84a0e9ac6c Now in new arvo testing. 2017-04-17 09:37:17 -07:00
C. Guy Yarvin
ebc4783cd1 Almost ready to move over. 2017-04-17 09:25:57 -07:00
C. Guy Yarvin
64e98d61c7 Merge branch 'revere-ivory' into piaf 2017-04-16 18:55:22 -07:00
C. Guy Yarvin
96e308a824 About to merge revere-ivory. 2017-04-16 18:52:41 -07:00
C. Guy Yarvin
a076ed695d Revised initial commit on piaf. 2017-04-16 17:12:12 -07:00
C. Guy Yarvin
4487ec4276 Complete decoration system. 2017-04-16 15:37:47 -07:00
C. Guy Yarvin
c8e262df75 Fully booting with new chapter structures. 2017-04-16 15:37:47 -07:00
C. Guy Yarvin
c0d3f0fa33 Terminating coherent-cords-e. 2017-04-16 15:37:45 -07:00
C. Guy Yarvin
11c63fe78a coherent-cords-d, chapters, initial commit. 2017-04-16 15:33:08 -07:00
C. Guy Yarvin
c65cd5e1fe Add user files to boot sequence. 2017-04-16 15:32:12 -07:00