Philip Monk
e28c24324a
more lat and hut order fixes
2019-07-24 17:06:41 -07:00
Philip Monk
0b56c798fd
fix lat uni order in clay to break recursion
2019-07-24 16:05:15 -07:00
Isaac Visintainer
1f6d63d32c
removed duplicate arvo files in interface pkg
2019-07-24 15:34:13 -07:00
ixv
82bfa6e3f3
Merge branch 'master' into interface-monorepo
2019-07-24 15:18:34 -07:00
Isaac Visintainer
e92bbec269
automatically rename minified files
2019-07-24 15:13:21 -07:00
Benjamin Summers
ba3c06e4d3
Tested event/effect parsing and fixed a few issues.
2019-07-23 21:03:04 -07:00
Benjamin Summers
a5435fee1d
Finished effects, parsed effect routes, and massively cleaned up events+effects.
2019-07-23 18:34:16 -07:00
Isaac Visintainer
b6ab875537
fixed again
2019-07-23 14:23:54 -07:00
Isaac Visintainer
a013cd054f
fix chat links
2019-07-23 14:03:33 -07:00
Elliot Glaysher
c4a0823eb7
Fix merge which reintroduced ~&s
2019-07-23 13:46:44 -07:00
Elliot Glaysher
d9a0cb4c6b
Merge branch 'master' into lens-export
2019-07-23 13:43:42 -07:00
Jared Tobin
bc454c8035
Merge pull request #1373 from urbit/dns-manual-redux
...
fixes dns notification bugs, adds manual fulfillment
2019-07-23 18:02:34 -02:30
Jared Tobin
d9829e8edc
Merge pull request #1374 from urbit/codegen-ivory
...
automatically generates header for embedded ivory.pill
2019-07-23 18:02:07 -02:30
Isaac Visintainer
9e366644e5
updated gulpfiles for monorepo
2019-07-23 13:08:04 -07:00
Isaac Visintainer
5244f96dd4
moved subapps up one directory
2019-07-23 12:59:01 -07:00
Isaac Visintainer
f293a76db5
Add 'pkg/interface/' from commit 'ae564f567fccff9413b63158ee821b36652d6b53'
...
git-subtree-dir: pkg/interface
git-subtree-mainline: 7ce50ad75e
git-subtree-split: ae564f567f
2019-07-23 12:49:05 -07:00
Isaac Visintainer
01b690f60d
fix sigil display for comets and moons
2019-07-23 12:33:22 -07:00
Joe Bryan
0d3df28fdb
automatically generates header for embedded ivory.pill
2019-07-23 12:25:26 -07:00
Joe Bryan
0d4497714b
adds manual :dns-collector|complete, fixes no-op condition
2019-07-23 11:42:51 -07:00
Joe Bryan
9639bfe1b5
always send update notification from :dns[bind->collector]
2019-07-23 11:13:28 -07:00
Benjamin Summers
57e0a0b5d3
Finished effects parsing + can now mix enums and sums in datatypes
2019-07-22 19:42:48 -07:00
Benjamin Summers
1ec1dc7ff0
Some more events and requests.
2019-07-22 17:46:06 -07:00
Benjamin Summers
b2155f4486
Starteding parsing effects.
2019-07-22 14:46:14 -07:00
Benjamin Summers
512d80f6c7
Fix Char conversions, Parse Dawn events
2019-07-22 14:26:40 -07:00
Benjamin Summers
fa8f994a60
Properly implement string conversions.
2019-07-22 11:10:27 -07:00
Elliot Glaysher
8debf3fa60
Further cleanup.
2019-07-22 10:48:45 -07:00
Philip Monk
93a4160a35
Merge remote-tracking branch 'origin/v0.8.0.rc' into philip/kale
2019-07-22 10:39:15 -07:00
Benjamin Summers
732a674f09
More hackery -- trying to collect effects.
2019-07-21 17:04:09 -07:00
Benjamin Summers
c975ff399f
Got effect collection working + hacked around weird fucking newt bug that I still do not understand.
2019-07-21 16:33:26 -07:00
Benjamin Summers
28fb1e65b4
Implement serf config flags.
2019-07-21 14:24:07 -07:00
Benjamin Summers
f8f967e6d4
Tracing cleanup
2019-07-21 13:30:30 -07:00
Benjamin Summers
dd27be941a
FX cleanup, collect FX, Vere.Log works in ByteStrings instead of Atoms.
2019-07-21 12:56:18 -07:00
Benjamin Summers
4685ab3ce6
Cleanup Vere.Ovum module.
2019-07-20 21:36:25 -07:00
Benjamin Summers
b89b0d6ca5
New, path-keyed ovum type, which can now parse all events.
2019-07-20 21:16:56 -07:00
Benjamin Summers
03fe35b327
Rework Job type to avoid false positives during parsing.
2019-07-20 18:29:39 -07:00
Benjamin Summers
7ecb09c62e
Generate ToNoun/FromNoun instances for polymorphic types.
2019-07-20 17:50:56 -07:00
Benjamin Summers
4011a8285d
Strip sum-type prefix in generated ToNoun/FromNoun instances.
2019-07-20 16:47:35 -07:00
Benjamin Summers
22f808c014
Properly implement the persist thread.
2019-07-19 20:00:23 -07:00
Joe Bryan
43a8dc5d7e
Merge pull request #1363 from urbit/improved-dns-debugging
...
improved debug-ability the dns apps
2019-07-19 16:45:32 -07:00
Joe Bryan
80dfced914
updates lib/pill to support all relevant userspace marks
2019-07-19 16:42:00 -07:00
Benjamin Summers
537b88722a
Figure out what all the events types are in the testnet zod, and parse them.
2019-07-19 16:18:58 -07:00
Joe Bryan
71ac465185
improves debuggability of :dns-* apps
2019-07-19 15:59:38 -07:00
Joe Bryan
ab5f462d73
updates tapp to prevent loss of state on prep
2019-07-19 15:54:51 -07:00
Philip Monk
b21d057b64
zoom sync for azimith-tracker
2019-07-19 15:45:59 -07:00
ixv
76973c55d2
Merge pull request #1361 from urbit/la-chat
...
Added updated input validation, tile styling, ready to go for launch
2019-07-19 15:45:22 -07:00
Isaac Visintainer
a5704cd425
updated sigils and spacing in publish
2019-07-19 15:29:00 -07:00
Logan Allen
4ec911895f
Do not allow creation of hall-internal circles when you accidentally invite yourself to a circle you own
2019-07-19 15:07:24 -07:00
Logan Allen
4f26e82ce6
Added favicon to publish index
2019-07-19 14:57:45 -07:00
Logan Allen
37503f9545
Added favicon to launch and chat pages
2019-07-19 14:56:38 -07:00
Logan Allen
2a076ac089
Capitalized invite and new message text in chat tile
2019-07-19 14:47:42 -07:00
Logan Allen
ec33e2ddbd
Added updated input validation, tile styling, ready to go for launch
2019-07-19 14:40:43 -07:00
Benjamin Summers
5fa428a664
Print parse stack when noun parsing fails + minor cleanup.
2019-07-19 11:37:20 -07:00
ixv
93afa9fdea
Merge pull request #1359 from urbit/chat-scroll
...
Chat scroll
2019-07-19 11:24:41 -07:00
Joe Bryan
dd69f6fb15
Merge pull request #1360 from urbit/safer-term-spinner
...
ignore write() failures on the terminal spinner thread
2019-07-19 11:18:41 -07:00
Logan Allen
7b47c21855
Merge branch 'v0.8.0.rc' into chat-scroll
2019-07-19 11:04:16 -07:00
Joe Bryan
d74e09dc6a
ignore write() failures on the terminal spinner thread
2019-07-19 10:58:02 -07:00
Logan Allen
027ff9ff14
Fixed drum by removing timer
2019-07-19 10:49:38 -07:00
Elliot Glaysher
c9770317f9
Version tag hall messages and general cleanup.
2019-07-19 10:27:11 -07:00
Joe Bryan
2a8875c29c
adds better unicode support to herb
2019-07-18 20:06:08 -07:00
Isaac Visintainer
4dd936e8f6
fixed eyre tests
2019-07-18 18:11:13 -07:00
Benjamin Summers
66db8760d9
Solid pills work now -- reworked lmdb code + lots of testing
2019-07-18 17:52:53 -07:00
Philip Monk
994472ece1
azimuth-tracker sends to kale
2019-07-18 17:08:01 -07:00
Logan Allen
1bb0de3525
Removed timer, updated Eyre login page, updated chat css
2019-07-18 15:55:36 -07:00
Logan Allen
e0fb56ec96
Added js file update
2019-07-18 15:55:36 -07:00
Logan Allen
afca32af95
Chat CSS/JS fixes
2019-07-18 15:55:36 -07:00
Logan Allen
8a37494414
Fixed issues with members list, overflowing text, and cross-browser message fetching issues
2019-07-18 15:55:36 -07:00
Logan Allen
8e46384ccd
Remove got by on unvalidated %unsubscribe action input
2019-07-18 15:55:36 -07:00
Logan
c8f823fd92
Merge pull request #1356 from urbit/publish-fixes
...
updated publish files
2019-07-18 15:55:08 -07:00
ixv
29a69953fa
Merge pull request #1351 from urbit/chat-scroll
...
Fixed issues with members list, overflowing text, and cross-browser m…
2019-07-18 15:35:46 -07:00
Isaac Visintainer
b7aad187e6
updated publish files
2019-07-18 15:34:42 -07:00
Philip Monk
408b72b68e
fixed up kale
2019-07-18 15:26:15 -07:00
Joe Bryan
b5d02a0082
adds sample type to +get:by, fixes call-sites
2019-07-18 11:51:34 -07:00
pilfer-pandex
3902197dbb
update the solid and ivory pills, ivory.c (play mismatch fix)
2019-07-17 17:43:18 -07:00
pilfer-pandex
a54d18a440
fix play jet mismatch (missing tscm, different sand)
2019-07-17 16:37:14 -07:00
Logan Allen
e11eb9904d
Added js file update
2019-07-17 15:45:44 -07:00
Logan Allen
147d3fa515
Chat CSS/JS fixes
2019-07-17 15:34:09 -07:00
Logan Allen
7c1b88b335
Fixed issues with members list, overflowing text, and cross-browser message fetching issues
2019-07-17 14:01:12 -07:00
Benjamin Summers
1408d2bcd7
Moved language stuff to another branch.
2019-07-16 22:38:35 -07:00
Benjamin Summers
91561f10cd
snapshotting works + send replacment events + lots of Serf cleanup
2019-07-16 22:32:36 -07:00
Benjamin Summers
b4104f0bb0
Minor
2019-07-16 16:26:47 -07:00
Fang
f3d3981db8
Don't require trailing ace when not binding
2019-07-17 01:19:40 +02:00
Benjamin Summers
f880133078
Merge branch 'v0.8.0.rc' of github.com:urbit/urbit into bs/uterm
2019-07-16 16:15:18 -07:00
Benjamin Summers
d195fae5eb
Serf cleanup.
2019-07-16 16:14:46 -07:00
Fang
c98105277e
Less repetitive style
2019-07-17 01:12:49 +02:00
Benjamin Summers
34de4f3ada
Pull in latest v0.8.0.rc changes
2019-07-16 15:59:39 -07:00
Elliot Glaysher
a8c2c06db9
Now with a working --import.
2019-07-16 13:52:42 -07:00
Elliot Glaysher
3f71ddc925
Filename cleanups and don't talk to dojo
2019-07-16 10:40:11 -07:00
Logan
c5af9ffd84
Merge pull request #1345 from urbit/rc-chat-update
...
Updated index and tile of chat
2019-07-16 10:28:23 -07:00
Jared Tobin
8fcf88b03e
Merge pull request #1337 from jfranklin9000/v0.8.0.rc
...
Remove cheesy Libraries header in main.c:report()
2019-07-16 10:56:35 -02:30
Joe Bryan
82f301e44a
removes debug printfs from :lens
2019-07-16 09:52:36 -02:30
Joe Bryan
1d4a3d79a6
fixes some incorrect error conditions in :dns-bind
2019-07-16 09:52:36 -02:30
Joe Bryan
f89a7457ab
fixes a bug in %gall preventing cross-ship cross-app communication
2019-07-16 09:52:32 -02:30
Jared Tobin
096ae03708
Merge pull request #1320 from urbit/philip/kale
...
Azimuth-tracker app
2019-07-16 08:18:35 -02:30
Benjamin Summers
4f698bce8f
Fill in event log on boot + cleanup.
2019-07-15 19:20:23 -07:00
Benjamin Summers
8781e7e648
More cleanup.
2019-07-15 17:23:48 -07:00
Benjamin Summers
430b180f0c
Minor cleanup
2019-07-15 17:05:42 -07:00
Benjamin Summers
9872ea6e92
Boot from a pill!
2019-07-15 17:01:45 -07:00
Elliot Glaysher
fa1f68e45f
Writes an app's data to a static file location.
...
Next steps:
- Specifying filenames
- Importing
- Handle bad messages sent to %dojo on +reap.
2019-07-15 16:43:38 -07:00
Elliot Glaysher
5082ce6b98
Part 1: Add the export action and get that into herb.
2019-07-15 15:18:28 -07:00
Logan Allen
fcd4f0b93f
Updated index and tile of chat
2019-07-15 14:51:41 -07:00
Joe Bryan
8afee3b71b
fixes slog priority printfs, enables utf8 in tanks
2019-07-15 14:07:00 -07:00
Philip Monk
45360f8e3a
Merge remote-tracking branch 'origin/v0.8.0.rc' into philip/kale
2019-07-15 13:08:16 -07:00
Logan
609f88509b
Merge pull request #1338 from urbit/8.0-announce
...
8.0 announce
2019-07-15 11:37:28 -07:00
Logan Allen
fd5c90256e
Added updated weather tile
2019-07-15 10:56:39 -07:00
Logan Allen
692edb8a63
Added announce work to arvo
2019-07-15 10:50:22 -07:00
John Franklin
4fcbfbd165
Remove cheesy Libraries header in main.c:report()
2019-07-13 13:49:42 -05:00
Fang
7610c65bc4
Allow glyph binding during ;join and ;create
2019-07-13 17:43:21 +02:00
Logan
42d8313aa7
Merge pull request #1329 from urbit/0.8-chat
...
Updated chat to handle removes better
2019-07-12 15:03:58 -07:00
Joe Bryan
7ac6f06e7a
tweaks style of content-length fix in http.c
2019-07-12 14:37:50 -07:00
Elliot Glaysher
86d56e24c5
Maybe this fixes the transfer encoding issue. ¯\_(ツ)_/¯
2019-07-12 14:23:51 -07:00
Benjamin Summers
c474a94d13
stylish-haskell
2019-07-12 12:27:15 -07:00
Benjamin Summers
2d2029106b
-Werror
2019-07-12 12:18:14 -07:00
Logan Allen
96a26e9f62
Updated timer and chat app, server and eyre with latest
2019-07-12 11:04:47 -07:00
Joe Bryan
322e250c77
Merge pull request #1334 from urbit/acquire-pier-lock-earlier
...
acquires pier lockfile on io_init instead of io_talk
2019-07-12 10:32:51 -07:00
Joe Bryan
df15dcd5ba
acquires pier lockfile on io_init instead of io_talk
2019-07-11 23:54:11 -07:00
Joe Bryan
dc2483f1f8
fixes jet-registration hint in %ames +turf-scry (for profiling)
2019-07-11 23:41:54 -07:00
Benjamin Summers
31d8e217c2
Massive cleanup.
2019-07-11 18:17:40 -07:00
Ted Blackman
e7455147ec
Merge branch 'v0.8.0.rc' into jael-recursion-fix
2019-07-11 17:45:54 -07:00
Joe Bryan
2c286dc033
Merge pull request #1330 from urbit/daemon-leak-replace
...
plugs leak in daemon replacement-event handling
2019-07-11 17:14:08 -07:00
Joe Bryan
0a4066cc72
updates .gitignore
2019-07-11 17:07:36 -07:00
Joe Bryan
77a23ee542
Merge branch 'v0.8.0.rc' into xcompile-curl-tls
...
* v0.8.0.rc:
Move urbit output binary to a build directory.
80 cols
changed name of app to be consistent
updated publish files
2019-07-11 17:05:58 -07:00
Joe Bryan
6d88bd8842
plugs leak in daemon replacement-event handling
2019-07-11 17:00:08 -07:00
Jared Tobin
1a0111a83e
Merge pull request #1328 from urbit/modulo-publish
...
Modulo publish app
2019-07-12 07:44:03 +08:00
Joe Bryan
75556e2367
explicitly pass certificate-bundle path to curl
2019-07-11 16:43:46 -07:00
Logan Allen
629c211e70
Updated chat to handle removes better
2019-07-11 16:37:35 -07:00
Elliot Glaysher
8e2ddd6e42
Move urbit output binary to a build directory.
2019-07-11 15:44:17 -07:00
Elliot Glaysher
061ce208f0
Merge pull request #1324 from urbit/embed-ssl-certs
...
Embed the nix SSL certificate file into the resulting binary.
2019-07-11 15:42:17 -07:00
Isaac Visintainer
500b3a7a60
80 cols
2019-07-11 15:20:29 -07:00
Isaac Visintainer
a60d8cdbfc
changed name of app to be consistent
2019-07-11 15:07:05 -07:00
Ted Blackman
8db5dfd00b
fix kale recursion
2019-07-11 14:45:40 -07:00
Elliot Glaysher
1dd274fec3
Embed the nix SSL certificate file into the resulting binary.
...
This writes the SSL certs to a temporary file on startup and then
uses environment variables to control OpenSSL and curl so that
they use them. We have to do this because OSX no longer ships the
normal ca pems, and we statically link with these libraries.
2019-07-11 14:43:18 -07:00
Ted Blackman
86705ca446
fix jael +vent-pass recursion
2019-07-11 14:41:43 -07:00
Benjamin Summers
d5244af9d1
Switch to fat nouns everywhere + a bunch of refactoring.
2019-07-11 14:41:09 -07:00
Isaac Visintainer
cfebabe7c7
updated publish files
2019-07-11 11:32:30 -07:00
Joe Bryan
fa9d2bba48
adds ames ~m5 wakeup timer
2019-07-11 11:06:20 -07:00
Joe Bryan
464e1d43b3
removes obsolete wakeup field from u3_ames
2019-07-11 11:05:53 -07:00
Jared Tobin
4d85a7e0e0
Merge pull request #1325 from urbit/acme-fixes
...
minor robustness fixes for :acme
2019-07-11 19:58:03 +08:00
Joe Bryan
9356388085
updates :acme to track order attempts across orders
2019-07-10 23:13:44 -07:00
Joe Bryan
ed0f183ede
moves :acme domain-validation request handler into a generator
2019-07-10 23:13:40 -07:00
Joe Bryan
d2c146933e
fixes |serve to work with %eyre generators
2019-07-10 12:59:28 -07:00
Fang
84c9bfded3
Merge pull request #1310 from urbit/gut-by
...
+gut:by: value by key, or default
2019-07-10 19:57:35 +02:00
Joe Bryan
785b3cc8ea
refactors |mass in worker and daemon, enables MEMORY_LOG for both
2019-07-10 00:21:26 -07:00
Joe Bryan
29af62cae0
improves memory leak debug printfs
2019-07-10 00:02:04 -07:00
Joe Bryan
c32b02b468
enables |mass in the daemon
2019-07-10 00:02:04 -07:00
Joe Bryan
00877fb0ba
fixes miscount in u3_pier_grab, improves printing
2019-07-10 00:02:04 -07:00
Joe Bryan
494735b9b0
plugs leak in -A filesystem boot event handling
2019-07-10 00:02:04 -07:00
Joe Bryan
39604ec09c
fixes printing in daemon |mass
2019-07-10 00:02:04 -07:00
Joe Bryan
08a15f2998
plugs leak in pier boot event handling
2019-07-10 00:02:04 -07:00
Joe Bryan
d1bc4079e3
plugs leak in daemon command socket message handling
2019-07-10 00:02:04 -07:00
Joe Bryan
7d72ee14f6
minor cleanup in pier.c
2019-07-10 00:02:00 -07:00
Fang
12b8134c33
Merge branch 'v0.8.0rc' into gut-by
2019-07-10 01:49:07 +02:00
Benjamin Summers
3a379f4a0a
Separate FatNoun type into FatNoun+FatAtom.
2019-07-09 14:57:48 -07:00
Joe Bryan
0657b18e14
Merge pull request #1318 from urbit/philip/tcsetattr
...
retry tcsetattr on EINTR
2019-07-08 10:22:05 -07:00
Logan Allen
af12fafee2
Moved testing documentation out of tests folder so as to pass tests~
2019-07-05 16:48:40 -07:00
Logan Allen
9d16d94d54
Remove recoverable-error
2019-07-05 16:43:29 -07:00
Logan Allen
ebd61dcc4f
Removed lib/prey
2019-07-05 16:42:50 -07:00
Logan Allen
b860fa0fb1
Removed al, bug, deset, and default-serve generators
2019-07-05 16:40:38 -07:00
Logan Allen
1c3764ba03
Remove quri mark, map-to-json lib, mar/hall/speeches, lib/httr-to-json, app/time, and app/server
2019-07-05 16:29:59 -07:00
Logan Allen
5e48b4ce82
Remove ask, rss-xml, x-urb, x-urb-elem
2019-07-05 15:15:15 -07:00
Logan Allen
f43a5e1b5d
Removed old references to setting up fora, streams, collection, web folder, landscape, and plan
2019-07-05 15:05:09 -07:00
Philip Monk
6eca8c9f28
get kale to compile with new types
2019-07-05 14:17:09 -07:00
Philip Monk
c5b73d9c89
fix azimuth-tracker for iris
2019-07-05 13:59:29 -07:00
Logan Allen
4c7634ec57
Merge branch 'rc-modulo' of github.com:urbit/urbit into rc-modulo
2019-07-05 13:55:09 -07:00
Philip Monk
e08fc7ebc7
Merge commit '9d2cea79' into philip/kale
2019-07-05 13:26:40 -07:00
Philip Monk
9d2cea7928
retry tcsetattr on EINTR
2019-07-05 13:09:49 -07:00
Logan Allen
23e8226c37
Added recent versions of all JS files except publish
2019-07-05 13:01:00 -07:00
Logan Allen
f55fa3bd2f
Add support for POST delete channel requests using navigator.sendBeacon
2019-07-05 13:01:00 -07:00
Logan Allen
b40b20a88d
Styled login page within rver for modulo
2019-07-05 13:01:00 -07:00
Logan Allen
527371cd03
Fix weather app to handle error statuses from DarkSky
2019-07-05 13:00:59 -07:00
Logan Allen
da118c90de
Updated all apps to use launch-action mark
2019-07-05 12:59:43 -07:00
Logan
154722a878
Merge pull request #1313 from urbit/rver-rc-modulo
...
Add support for POST delete channel requests in rver using navigator.sendBeacon
2019-07-05 12:30:49 -07:00
Logan Allen
679cf98bec
Added recent versions of all JS files except publish
2019-07-05 10:59:50 -07:00
Philip Monk
5e4bdb3e4e
fix rewinding
2019-07-04 20:53:24 -07:00
Philip Monk
20b357bf07
azimuth-tracker
2019-07-04 18:15:53 -07:00
Benjamin Summers
0d057747cc
Jam/Cue: Tuning
2019-07-04 15:40:36 -07:00
Benjamin Summers
a7bbc9364c
Faster Jam/Cue by using heuristics to predict hashtable size.
2019-07-04 15:06:41 -07:00
Joe Bryan
32e5bd9e73
removes unused (list host) from %eyre %born
2019-07-04 00:15:23 -07:00
Joe Bryan
27da0d61d8
renames +http-client interface core to +iris
2019-07-03 23:52:22 -07:00
Joe Bryan
e0f17b0ff1
moves +http-server interface core into +eyre
2019-07-03 23:29:13 -07:00
Benjamin Summers
54dd7a93f5
Jam/Cue: Cleanup
2019-07-03 21:01:40 -07:00
Benjamin Summers
221cb78c77
Jam and cue are both quite fast now! 5 seconds to load+jam+cue all three pills.
2019-07-03 17:53:21 -07:00
Joe Bryan
62522f87c1
renames %lient to %iris
2019-07-03 17:08:23 -07:00
Joe Bryan
f31b12c964
renames %rver to %eyre
2019-07-03 16:02:49 -07:00
Jared Tobin
106a273706
Merge pull request #1316 from urbit/ames-ping
...
disables (kind of) spurious condition in %ames ping flow
2019-07-03 16:38:31 +08:00
Jared Tobin
86aca56d6e
Track issue for commented-out code.
2019-07-03 16:19:02 +08:00
Joe Bryan
9c1616802e
moves :dns scry for ames domains in :dns|auto generator
2019-07-03 16:18:24 +08:00
Benjamin Summers
8d5f537db8
Merge branch 'bs/uterm' of github.com:urbit/urbit into bs/uterm
2019-07-02 22:14:50 -07:00
Benjamin Summers
f4db869fd2
Got fast cue working.
2019-07-02 22:14:39 -07:00
Benjamin Summers
095aba7509
Flushed out and wired up my new impl.; doesn't work yet.
2019-07-02 18:15:48 -07:00
Joe Bryan
47aaef7904
disables spurious condition in %ames ping flow
2019-07-02 18:08:06 -07:00
Joe Bryan
cb83880811
adds basic %ames packet-sending test
2019-07-02 18:06:06 -07:00
Elliot Glaysher
36f8f9420e
Skeleton of Ames support
2019-07-02 16:37:10 -07:00
Logan Allen
ebda861c8c
Add support for POST delete channel requests using navigator.sendBeacon
2019-07-02 12:25:32 -07:00
Benjamin Summers
5044379f30
More cleanup.
2019-07-01 19:51:26 -07:00
Benjamin Summers
2d25c21528
Jam: Cleanup
2019-07-01 19:43:10 -07:00
Logan Allen
3923390ec6
Styled login page within rver for modulo
2019-07-01 17:14:48 -07:00
Logan Allen
98c1533139
Fix weather app to handle error statuses from DarkSky
2019-07-01 16:20:00 -07:00
Logan Allen
8485b0c889
Updated all apps to use launch-action mark
2019-07-01 16:19:56 -07:00
Jared Tobin
af4eabe2e7
Merge branch 'rc-modulo' into v0.8.0.rc
2019-07-01 19:20:58 +08:00
Benjamin Summers
d0893ae234
Can now fully replay my fakezod's event log!
2019-06-30 21:55:45 -07:00
Benjamin Summers
af1055b0f6
Progress towards being able to replay whole event log.
2019-06-30 21:47:21 -07:00
Benjamin Summers
3a406f3860
Reworked the algorithm, and implemented it. It works!
2019-06-30 21:09:42 -07:00
Benjamin Summers
a089cfea12
Got this working except there is a mistake in my approach.
...
I am traversing each subtree even if it will eventually become a back
reference. While, traversing, I insert any backreferences that I find.
However, if the enclosing noun is a backreference, then all of the
backreferences found in subtrees will be invalid.
2019-06-30 20:12:25 -07:00
Benjamin Summers
89b2cccae7
Jam: much smarter preJam pass.
2019-06-30 19:30:23 -07:00
Benjamin Summers
d445c1cbb1
Fixed a back-ref bug in my old jam, and got my fast jam to pass tests.
2019-06-30 16:18:09 -07:00
Fang
eb6c8a45ce
Replace (fall (~(get by
calls with (~(gut by
2019-06-30 18:13:34 +02:00
Fang
e7cc662ddb
Add comment for got:by
2019-06-30 14:30:00 +02:00
Fang
45ea701956
Implement gut:by
2019-06-30 14:28:54 +02:00
Benjamin Summers
3c25a1bb6e
Jam: backreferences.
2019-06-29 20:05:45 -07:00
Benjamin Summers
c8055f224f
Finished code for fast Jam (no backreferences yet, and untested).
2019-06-29 19:36:07 -07:00
John Franklin
d945ed588e
Correct indentation of ++render-atom (whitespace-only change)
2019-06-29 20:56:25 +08:00
Benjamin Summers
d62ef3cdfe
Write high-performance serialization utils for Jam.
2019-06-28 18:46:33 -07:00
Elliot Glaysher
5fb3655819
Reenable ring signature tests now that we've monorepoed.
2019-06-28 13:33:48 -07:00
Isaac Visintainer
d1f0dea922
minified clock, launch, timer & weather js
2019-06-28 12:49:04 -07:00
Isaac Visintainer
ac870be967
minified chat js
2019-06-28 11:29:59 -07:00
Isaac Visintainer
10e392af2d
updated publish files and minified js
2019-06-28 11:27:24 -07:00
Jared Tobin
b3901ab42f
Add 'pkg/arvo/' from commit 'c20e2a185f131ff3f5d3961829bd7a3fe0f227f8'
...
git-subtree-dir: pkg/arvo
git-subtree-mainline: 9c8f40bf6c
git-subtree-split: c20e2a185f
2019-06-28 12:48:05 +08:00
Jared Tobin
9c8f40bf6c
Remove arvo submodule.
2019-06-28 12:46:12 +08:00
Joe Bryan
be0ac4c894
updates arvo and pill to 'monorepo-candidate'
2019-06-27 18:05:17 -07:00
Joe Bryan
b70c34b583
Merge branch 'lighter-than-eyre' into monorepo-candidate
...
* lighter-than-eyre: (30 commits)
bumps http server/proxy timeouts for CI
updates arvo and pills (to fix tests)
points arvo submodule to lte-loopback, updates pills
adds "make pills" target
restores daemon-mode boot callback
added http-server loopback backdoor
disables http2
points arvo submodule to lighter-than-eyre, updates pills
removes obsolete http effect routing and handlers
restores tcp proxy (by sending notifications directly over %ames)
[CI] updates pinned arvo commit
zero-initializes response generator struct pointer in u3_hreq
updates cttp.c to support http headers
updates cttp.c to support all HTTP verbs
[CI] updates pinned arvo commit
[CI] updates pinned arvo commit
fixes memory leaks in http i/o drivers
Vere side of outbound request work.
WIP: It crashes after u3do(de-purl:html) because the shape is wrong?
Make the server work again by parsing the response shape correctly.
...
2019-06-27 16:54:41 -07:00
Benjamin Summers
fc65176ca4
Fix segfault and handle more effects.
2019-06-27 14:28:58 -07:00
Benjamin Summers
9999e5264a
Generate FromNoun code for sum types.
2019-06-26 17:58:55 -07:00
Benjamin Summers
4a666d1aa6
Generate FromNoun code for record types.
2019-06-26 16:40:31 -07:00
Benjamin Summers
f680e44ad5
Generate FromNoun code for enum types.
2019-06-26 16:27:37 -07:00
Benjamin Summers
798178d10c
Finished generating ToNoun instances.
2019-06-26 15:51:30 -07:00
Benjamin Summers
c95d45198b
Generate ToNoun instances for enum-shaped types.
2019-06-26 14:13:25 -07:00
Benjamin Summers
fb7e0b3838
Got generic deriving of ToNoun mostly working.
2019-06-25 17:15:49 -07:00
Benjamin Summers
febaeada1a
Actually replay events! Also, parse some effects.
2019-06-25 13:58:07 -07:00
Benjamin Summers
6565c06fd4
Got something working: Can "replay" event log for ship whos snapshot is already up to date..
2019-06-24 18:10:41 -07:00
Elliot Glaysher
f8c226042e
Merge pull request #1300 from urbit/rings
...
Ring signature support on Azimuth points
2019-06-24 17:08:04 -07:00
Elliot Glaysher
eb4cba4485
exit -> fail
2019-06-24 16:33:47 -07:00
Benjamin Summers
f6c6cb3e71
Unfinished refactoring.
2019-06-24 16:00:03 -07:00
Elliot Glaysher
af037c0188
Makefile needs CFLAGS.
2019-06-24 15:58:51 -07:00
Elliot Glaysher
3af13630cf
Merge branch 'rings' of github.com:urbit/urbit into rings
2019-06-24 13:51:18 -07:00
Elliot Glaysher
496e62e01d
Merge branch 'cc-release' into rings
...
This translates the meson build to nix. Previously, we had our ge-additions
package just manually compiled in instead of having its own file.
2019-06-24 13:47:53 -07:00
Benjamin Summers
de8e02f572
Misc
2019-06-21 14:17:24 -07:00
Benjamin Summers
4d11547c6a
Error recovery and inline tents.
2019-06-20 13:00:53 -07:00
Benjamin Summers
f3cf0688c9
Conq: jets, lazy thunks, and grains.
2019-06-20 10:13:34 -07:00
Benjamin Summers
f0848ee769
Cleanup
2019-06-19 16:16:07 -07:00
Joe Bryan
66b49a4c5d
Merge branch 'cc-release' into lighter-than-eyre
...
* cc-release:
s/OS X/macOS
Additional README updates. [ci skip]
Update CONTRIBUTING.md. [ci skip]
Update README for 0.8.0 release. [ci skip]
removes u3l_log from u3m_bail() and c3_assert()
enable ivory slog printfs during dawn (ethereum pre-boot validation)
removes u3l_log() from critical error-handling code paths
Retarget arvo at v0.8.0.rc.1.
Update solid and brass pills in LFS.
Points arvo submodule at zod.2019.6.3.
removes c3_malloc/free calls from jets
removes unused +mer:in jet
fixes typo in +cue comment
corrects +cue comment
removes incorrect early return in cli argument-parsing
tweaks cue/mug explicit stack conventions once more
uses a separate desk and manual commit for +solid staging (avoids -A)
tweaks explicit stack conventions in +cue jet
refactors explicit stack usage in u3r_mug
2019-06-19 11:43:51 -07:00
Elliot Glaysher
4f52382a75
Various Fixes and Improvements.
2019-06-18 17:04:57 -07:00
Elliot Glaysher
7caadf43bc
More of pier startup factored correctly.
2019-06-18 15:38:24 -07:00
Elliot Glaysher
8a16fdd864
Continue translating pier.c into Worker.hs
2019-06-17 16:47:20 -07:00
Benjamin Summers
2f7e31f671
Basic type inference.
2019-06-16 18:04:43 -07:00
Benjamin Summers
5d69eb0a5a
Implemented eval, gates, cores, and a step-debugger.
2019-06-16 13:30:00 -07:00
Benjamin Summers
3fd0ab4270
Whatever
2019-06-14 18:49:37 -07:00
Jared Tobin
2a9808ea99
Merge pull request #1291 from urbit/ccr-printf-fixes
...
cleans up some printf edge-cases on cc-release
2019-06-13 09:14:35 +08:00
Joe Bryan
6557fa1cc0
removes u3l_log from u3m_bail() and c3_assert()
2019-06-12 16:10:11 -07:00
Joe Bryan
1f15266d48
enable ivory slog printfs during dawn (ethereum pre-boot validation)
2019-06-12 11:03:43 -07:00
Joe Bryan
3507e5dbf0
removes u3l_log() from critical error-handling code paths
2019-06-12 11:00:14 -07:00
Jared Tobin
8d6e006b68
Retarget arvo at v0.8.0.rc.1.
2019-06-12 19:44:12 +08:00
Jared Tobin
44758ad17e
Points arvo submodule at zod.2019.6.3.
2019-06-03 18:56:43 +08:00
Benjamin Summers
3e518f4d99
Separated new-vere executables into separate package for faster builds.
2019-06-01 14:57:53 -07:00
Benjamin Summers
54fc5f6078
Types and conversion for Tank/Plum.
2019-06-01 14:49:21 -07:00
Benjamin Summers
5b3ab33dac
Lots of noun parsing/unparsing code.
2019-06-01 14:07:40 -07:00
Benjamin Summers
6a5bc78370
More progress on worker interaction.
2019-05-31 17:21:44 -07:00
Elliot Glaysher
585cb74c1f
Start work on the thing which communicates with the subprocess.
2019-05-31 15:55:21 -07:00
Benjamin Summers
d6905191ed
Use Iso's in Data.Noun.Pill
2019-05-30 19:53:16 -07:00
Elliot Glaysher
2727ae74d0
Completed event log code. We can write the log entirely.
2019-05-30 16:04:06 -07:00
Benjamin Summers
73b93e90cb
Optimized (and some cleanup of) pill creation.
2019-05-30 15:48:22 -07:00
Elliot Glaysher
96b652b4fb
We can write small events, but we can't write large ones because unpackAtom
2019-05-30 14:24:14 -07:00
Elliot Glaysher
3514439fe1
We can read data from an lmdb event log.
...
(And maybe write, but we didn't test that.)
2019-05-30 13:19:26 -07:00
Elliot Glaysher
7cedae3f70
Merge branch 'bs/uterm' of github.com:urbit/urbit into bs/uterm
2019-05-29 16:44:03 -07:00
Elliot Glaysher
80ffe5f8ec
Think about writeEvent?
2019-05-29 16:43:51 -07:00
Elliot Glaysher
0509e9d45c
Lots more code for lmdb.
2019-05-29 16:25:38 -07:00
Benjamin Summers
a37ac10413
Isle colors.
2019-05-29 12:47:14 -07:00
Benjamin Summers
e562dac9f7
Various fixes and improvements.
2019-05-29 11:33:09 -07:00
Benjamin Summers
43ba628aa6
Got Vere.Log.put to compile.
2019-05-28 17:32:39 -07:00
Elliot Glaysher
c5cc3308ce
Sketching lmdb integration. Unfinished.
2019-05-28 17:16:30 -07:00
Benjamin Summers
854e2da4b8
Correct axis for fire.
2019-05-27 16:10:17 -07:00
Benjamin Summers
20a95edacb
Bugfix + core example (but has infinite type until recursive types are implemented).
2019-05-24 18:33:46 -07:00
Benjamin Summers
0be4b8527f
Attila: Use nock 9 for firing arms.
2019-05-24 18:10:24 -07:00
Elliot Glaysher
845890e87c
Various fixes and improvements.
2019-05-24 16:08:59 -07:00
Elliot Glaysher
edd289181b
Some server stuff.
2019-05-24 16:03:46 -07:00
Joe Bryan
f89ad54a9b
removes c3_malloc/free calls from jets
2019-05-24 14:17:53 -07:00
Joe Bryan
f36505f031
removes unused +mer:in jet
2019-05-24 14:14:59 -07:00
Joe Bryan
e213694d44
fixes typo in +cue comment
2019-05-24 14:12:59 -07:00
Benjamin Summers
7989d07ec3
More Attilla.IR cleanup.
2019-05-23 17:16:28 -07:00
Elliot Glaysher
5dc839bc36
Add some server stuff.
2019-05-23 16:58:18 -07:00
Elliot Glaysher
ee1938f6fe
Merge branch 'lighter-than-eyre' into bs/uterm
2019-05-23 16:02:51 -07:00
Benjamin Summers
8e3d71747c
More cleanup.
2019-05-23 15:16:32 -07:00
Benjamin Summers
e6fd500692
Attila.IR cleanup.
2019-05-23 14:54:48 -07:00
Benjamin Summers
ae3031f3fc
Nock code generation for Attila.
2019-05-23 00:12:44 -07:00
Benjamin Summers
a129f7e6f1
Type Inference for Attila's IR
2019-05-22 18:14:21 -07:00
Benjamin Summers
3fa12dcec4
Wrote most of the code for a high-perf cue.
2019-05-21 00:25:58 -07:00
Joe Bryan
ca97fef17d
Merge pull request #1278 from urbit/ccr-mug-stack
...
cc-release: revise explicit-stack conventions in mug
2019-05-20 20:20:32 -07:00
Joe Bryan
82c9023516
corrects +cue comment
2019-05-20 20:19:45 -07:00
Benjamin Summers
a66aeb398a
Language.Attilla
2019-05-20 16:40:02 -07:00
Benjamin Summers
dc5db9f3d1
Loading pills works; initial work on jets for jam/cue.
2019-05-20 16:04:28 -07:00
Benjamin Summers
83db727920
Tested the shit out of my pill loading code.
2019-05-19 23:14:07 -07:00
Benjamin Summers
a755880d46
Debugging and Optimizing jam/cue
2019-05-19 20:20:03 -07:00
Benjamin Summers
9919127620
Wrote code to load a pill file, but it doesn't work yet.
2019-05-19 18:53:32 -07:00
Benjamin Summers
64e4d11427
Optimized Zip compression table and dramatically simplified it's code
2019-05-17 20:44:13 -07:00
Benjamin Summers
fd1190faba
Optimize zip for small atom sizes.
2019-05-17 16:02:39 -07:00
Elliot Glaysher
7b7510b859
Fleshed out Client.hs.
2019-05-17 14:52:12 -07:00
Joe Bryan
4fba951658
removes incorrect early return in cli argument-parsing
2019-05-17 14:36:55 -07:00
Benjamin Summers
0008ca0bc9
Various fixes and improvements.
2019-05-16 23:39:07 -07:00
Benjamin Summers
18098beaac
zipFlat is now typically smaller and faster than jam.
2019-05-16 19:56:06 -07:00
Benjamin Summers
2374ed3ce8
Don't send a Canceled event if the request already finished.
2019-05-16 18:45:03 -07:00
Benjamin Summers
fc6f3028e2
Vere.Http.Client golfing.
2019-05-16 18:25:58 -07:00
Elliot Glaysher
971f21d634
Skeleton of http client operations.
2019-05-16 17:05:34 -07:00
Joe Bryan
09d465bab0
tweaks cue/mug explicit stack conventions once more
2019-05-16 10:48:10 -07:00
Elliot Glaysher
f1d8dda6ca
Note about certificates.
2019-05-15 17:04:21 -07:00
Elliot Glaysher
7dfc6b9c19
Working out the datatypes.
2019-05-15 17:00:10 -07:00
Benjamin Summers
90470dc67d
Various fixes and improvements.
2019-05-14 22:09:53 -07:00
Benjamin Summers
805e954980
Got jam/cue fully working and tested.
2019-05-14 18:30:44 -07:00
Benjamin Summers
de227b07a0
Implemented jam, but the tests don't pass yet.
2019-05-14 15:13:18 -07:00
Joe Bryan
8bfff9f342
bumps http server/proxy timeouts for CI
2019-05-14 14:36:20 -07:00
Joe Bryan
3fdc64b2da
updates arvo and pills (to fix tests)
2019-05-14 13:49:21 -07:00
Joe Bryan
77281ad43d
points arvo submodule to lte-loopback, updates pills
2019-05-14 11:43:54 -07:00
Joe Bryan
aec0772736
Merge branch 'cc-release' into lte-loopback
...
* cc-release:
another round of +cue comments
adds +cue comments per review
cleans up cue, correcting comments and refcounting
rewrites cue to avoid recursion (using the road stack)
dedents cue jet
adds jam/cue tests
adds success printf to mug_tests
renames hash_tests to mug_tests
2019-05-14 11:32:39 -07:00
Joe Bryan
88d3cb81fb
tweaks explicit stack conventions in +cue jet
2019-05-14 11:01:00 -07:00
Joe Bryan
a1504557af
refactors explicit stack usage in u3r_mug
2019-05-14 11:00:12 -07:00
Joe Bryan
67cde032de
another round of +cue comments
2019-05-13 16:40:36 -07:00
Joe Bryan
9e9b5b45c1
adds +cue comments per review
2019-05-13 15:56:07 -07:00
Joe Bryan
7c4b1bf105
cleans up cue, correcting comments and refcounting
2019-05-13 14:32:45 -07:00
Benjamin Summers
91b1a8be48
Notes
2019-05-13 13:46:05 -07:00
Joe Bryan
365239e1de
rewrites cue to avoid recursion (using the road stack)
2019-05-12 02:34:43 -07:00
Joe Bryan
f1950799b8
dedents cue jet
2019-05-12 02:34:37 -07:00
Joe Bryan
73f8129a25
adds jam/cue tests
2019-05-12 02:34:30 -07:00
Joe Bryan
9af3034862
adds success printf to mug_tests
2019-05-12 02:34:22 -07:00
Joe Bryan
0661538ae0
renames hash_tests to mug_tests
2019-05-12 02:34:14 -07:00
Benjamin Summers
4e1b4eb8f7
Got cue
working.
2019-05-10 14:59:45 -07:00
Benjamin Summers
b4b4d2ff7b
Implement bitWidth (for cue/rub).
2019-05-09 19:45:28 -07:00
Benjamin Summers
966792b767
Implemented rub+cue and started on FromNoun+ToNoun.
2019-05-09 19:02:47 -07:00
Benjamin Summers
cfe4df4a9d
Basic GHC libnoun impl.
2019-05-09 15:46:56 -07:00
Benjamin Summers
52d7d64f02
Fixed a couple of bugs in time conversions.
2019-05-09 13:01:22 -07:00
Joe Bryan
a0a48cfd50
restores daemon-mode boot callback
2019-05-09 00:32:07 -07:00
Isaac Visintainer
381a537c9f
added http-server loopback backdoor
2019-05-08 22:11:11 -07:00
Joe Bryan
1463954eb6
disables http2
2019-05-08 22:11:08 -07:00
Joe Bryan
4caee32f56
points arvo submodule to lighter-than-eyre, updates pills
2019-05-08 22:10:06 -07:00
Joe Bryan
905b5b6d1a
Merge branch 'cc-release' into lighter-than-eyre
...
* cc-release: (445 commits)
unmap the db on SIGABRT (for smaller core dump)
fixes typo in daemon error printf
adds (disabled) code to print and save comet "keyfile"
fixes reference counts in _pier_work_boot()
fixes u3m_soft early-return bail type
refactors u3v_boot/_lite, fixes reference miscount
use static keyword for local vortex.c functions
removes unused .sys member of persistent u3A struct
Get cross-compilation ready for release. (#1263 )
removes obsolete u3v functions, refactor u3v_boot(_lite)
Use a typed size_t instead.
removes obsolete u3m_boot, renames new boot functions
Set the maximum event log size to forty gigabytes.
removes duplicate manage.c init, fixes call sites
Update link to docs for swap space help
Add `git` to default.nix dependencies
General patch cleanup
Attempt at fixing compile on CI.
Fix multi-event commit.
Theoretically multi-event writes.
...
2019-05-08 22:09:51 -07:00
Benjamin Summers
9fd6aa04b4
Faster Behn
2019-05-08 16:57:34 -07:00
Benjamin Summers
eaac71ce6b
Debugged behn timer accuracy.
2019-05-08 13:51:04 -07:00
Benjamin Summers
e6d8d382dc
Moved *.hs into a single package.
2019-05-08 13:00:12 -07:00
Benjamin Summers
fbf9a1b3fc
Urbit.Time
2019-05-08 11:47:20 -07:00
Joe Bryan
0e972f04c6
unmap the db on SIGABRT (for smaller core dump)
2019-05-06 21:55:52 -07:00
Benjamin Summers
4b38053509
Behn
2019-05-05 14:46:40 -07:00
Benjamin Summers
88f1bc5eeb
Merge branch 'cc-release' of https://github.com/urbit/urbit into bs/uterm
2019-05-05 11:53:00 -07:00
Joe Bryan
2a29a10c9d
fixes typo in daemon error printf
2019-05-04 21:22:37 -07:00
Joe Bryan
e171596d98
adds (disabled) code to print and save comet "keyfile"
2019-05-04 21:22:37 -07:00
Joe Bryan
3d7b82936e
fixes reference counts in _pier_work_boot()
2019-05-04 21:22:37 -07:00
Joe Bryan
f3867966bb
fixes u3m_soft early-return bail type
2019-05-03 08:13:50 -07:00
Joe Bryan
dc1bf0c7d2
refactors u3v_boot/_lite, fixes reference miscount
2019-05-03 08:12:17 -07:00
Joe Bryan
a16450f62f
use static keyword for local vortex.c functions
2019-05-02 17:10:09 -07:00
Joe Bryan
ff0be87001
removes unused .sys member of persistent u3A struct
2019-05-02 16:26:24 -07:00
Joe Bryan
7cd0b09cd4
Merge branch 'cc-release' into ccr-noun-clean
...
* cc-release:
Get cross-compilation ready for release. (#1263 )
Use a typed size_t instead.
Set the maximum event log size to forty gigabytes.
2019-05-02 16:26:11 -07:00
Benjamin Summers
ba7c7f6644
Merge branch 'bs/uterm' of github.com:urbit/urbit into bs/uterm
2019-05-02 13:16:32 -07:00
Benjamin Summers
de04fe53c2
Merge branch 'cc-release' of github.com:urbit/urbit into bs/uterm
2019-05-02 13:14:25 -07:00
benjamin-tlon
ade1e59ce1
Get cross-compilation ready for release. ( #1263 )
...
* Add cross-compilation for `lmdb`.
* Got built caching working in CI with `cachix`.
* Cache cross compilation dependencies and toolchains.
* Do release builds in CI.
* Upload release builds to `bootstrap.urbit.org` on successful build.
* Lots of optimization work for CI.
* Boot from a solid pill in CI and load arvo with `-A`.
* Increase `vere` HTTP timeout to 15m.
2019-05-02 13:13:48 -07:00