Commit Graph

7876 Commits

Author SHA1 Message Date
Fang
1c7c61c9bb Support continuity number from Ships contract. 2018-05-22 19:30:51 +02:00
Fang
d9e5856b66 Sort the changes we send out to ensure they are in chronological order. 2018-05-21 23:53:06 +02:00
Fang
21cbb2eaeb Make outgoing results actually work, by %pass-ing instead of %give-ing.
This is terrible and should be done properly at some point.
2018-05-21 23:10:27 +02:00
Fang
6d68a74630 Make outgoing messages actually work. 2018-05-18 21:12:46 +02:00
Fang
f58ccdeb39 Accept %vent updates. 2018-05-17 23:49:20 +02:00
Fang
de8b320750 Poll timer & actually init. 2018-05-17 23:10:05 +02:00
Fang
bba5c099d3 Complete Ethereum state subscription logic. 2018-05-17 22:53:32 +02:00
Fang
191c525b34 Handle %sigh responses. 2018-05-17 16:40:55 +02:00
Fang
2e9df6a46c Acceptable duct.
Otherwise responses from vanes get kick: lost.
2018-05-17 02:02:23 +02:00
Fang
af2852d08d Send a correct %hiss to eyre. 2018-05-16 22:14:46 +02:00
Fang
2845975ed9 Add in Ethereum logic.
Not hooked up yet, so untested.
2018-05-16 20:48:20 +02:00
Fang
a0d8a6a974 Include ethereum surs and libs in zuse,
lay foundation for integration into jael.
2018-05-15 23:16:29 +02:00
Fang
38aa493cd3 Make ++py proper again. 2018-05-14 22:17:21 +02:00
Fang
e362b4b1c8 Merge in userspace constitution work. 2018-05-14 19:59:34 +02:00
Fang
c6dc859244 Indentation fix 2018-05-14 19:20:11 +02:00
Fang
1b2a098d13 Misc cleanup 2018-05-14 18:24:41 +02:00
Anton Dyudin
e327ccf604 ++next on not just the first life 2018-05-14 18:24:41 +02:00
Anton Dyudin
061b48d5aa take out ++insert:up equality check, rights are not idempotent 2018-05-14 18:24:41 +02:00
Anton Dyudin
05eaf496ea collapse unused "nex" 2018-05-14 18:24:41 +02:00
Anton Dyudin
d5d8715b3c fixy uno~by, other vor-based code duplication 2018-05-14 18:24:34 +02:00
Anton Dyudin
bba8c5adfd check request mark
And put ++scry code back in.
2018-05-14 18:24:26 +02:00
Anton Dyudin
c74109264d jael inits 2018-05-14 18:24:19 +02:00
Anton Dyudin
2ad320d66b refactor ++py for uni-directional diffs 2018-05-14 18:24:01 +02:00
Fang
c9e5688065 Make %init complete successfully. 2018-05-11 16:32:07 +02:00
Fang
09e4e813d0 Make sure jael gets processed alongside other vanes. 2018-05-10 01:43:43 +02:00
Fang
b97b5b4180 Fill in stubs and make jael actually act on calls. 2018-05-10 01:42:37 +02:00
Fang
a21a8b1224 Make jael compile.
At the cost of stubbed out ++table arms.
2018-05-09 17:23:25 +02:00
Fang
9faffde755 Changes now always accompanied by their on-chain source. (ie event in block) 2018-05-07 16:50:59 +02:00
Fang
1e71f0ec43 Can now subscribe to other ships instead of Ethereum nodes directly. 2018-05-04 22:20:47 +02:00
Fang
e93eb00a55 Add in configuration. Go back to "normal" app arch because it's a better fit. 2018-05-04 14:46:45 +02:00
Curtis Yarvin
447a510ef8 Adjust vanes for research changes. 2018-05-03 17:59:10 -07:00
Curtis Yarvin
07fd6faab9 Merge branch 'master' into research-merge; broken 2018-05-03 10:51:39 -07:00
Fang
1e0326f739 Encode block numbers properly. 2018-05-03 17:16:47 +02:00
Fang
5d9ef4f872 Make sure filter id actually persists. 2018-05-03 17:16:22 +02:00
Fang
1cfbaded58 Change app structure to make use of deltas,
in preparation for easy state subscriptions.
2018-05-03 01:03:08 +02:00
Curtis Yarvin
df14668faf Fill out +plot. 2018-05-02 11:15:01 -07:00
cgyarvin
3ec660df95
Merge pull request #725 from joemfb/wrap-safe
updates +win:re to wrap lines safely with regards to unicode
2018-05-02 11:03:07 -07:00
Fang
2a49991551
Merge pull request #726 from Fang-/clay-bugfix
Make %next behave more like %mult.
2018-05-02 01:34:43 +02:00
Fang
c596ce12a7 Correct DNS domains getter signature. 2018-05-01 01:47:14 +02:00
Fang
c9f201773e Regularly poll filter for changes. 2018-05-01 01:08:09 +02:00
Fang
f090916f34 Adapt state. 2018-04-30 22:31:57 +02:00
Fang
7e39bd8a8b Remove special logic for the "next aeon to check is 0" case.
It shouldn't be able to occur anymore, so we're fine with being loud if it does.
2018-04-30 22:31:14 +02:00
Fang
0c1ed91dc6 Stored %next requests now point to the next revision they want to check for changes. 2018-04-30 22:28:57 +02:00
Fang
9f94497e87 When looking for changes at revision zero, look for file creation.
This fixes the symptom described in #681, but not the problem.
2018-04-30 16:23:05 +02:00
Curtis Yarvin
823d4fbc6d Generally working type-to-spec printer 2018-04-26 16:05:50 -07:00
Joe Bryan
6371fc19ac updates +win:re to strip all control characters
and renames +gyp:re to +ug:re
2018-04-26 14:40:05 -04:00
Curtis Yarvin
0fbe20a7f5 Convert much of h.h to use new spec declarations. 2018-04-26 10:50:49 -07:00
Curtis Yarvin
d75e1ade8b Proper printing of named synthetics. 2018-04-25 22:32:37 -07:00
Joe Bryan
aa6e215239 updates +win:re to wrap lines safely with regards to unicode
(by converting the tapes in +tank to (list @c) before wrapping, then back)
2018-04-26 01:16:27 -04:00
Keaton Dunsford
f0fedf4315
Merge pull request #724 from keatondunsford/silence-eyre-auth
Comment out annoying Eyre auth printf's
2018-04-25 15:47:36 -07:00