Tony Garnock-Jones
|
7bab9be492
|
Some modularity; general cleanup of codebase
|
2014-07-23 17:21:51 -07:00 |
Tony Garnock-Jones
|
4239c1ea33
|
Simply erase *all* entries mapping to the driver's PID
|
2014-07-22 10:24:11 -07:00 |
Tony Garnock-Jones
|
044cd84e60
|
Add route.fullGestalt function
|
2014-07-22 10:23:32 -07:00 |
Tony Garnock-Jones
|
48e1b04f90
|
Only keep a tombstone if there was a non-falsy exit reason
|
2014-07-22 09:36:04 -07:00 |
Tony Garnock-Jones
|
0025e6b3af
|
Statistics; deduplication of outgoing routes
|
2014-07-21 17:42:29 -07:00 |
Tony Garnock-Jones
|
a0b3ac3198
|
Track metalevels and levels in .transform; exploit this in websocket driver
|
2014-07-21 17:11:47 -07:00 |
Tony Garnock-Jones
|
19374f6926
|
Cheap and nasty hack to keep websocket relay from crashing
|
2014-07-21 16:40:38 -07:00 |
Tony Garnock-Jones
|
853533f5b1
|
Store tombstones for debugging purposes
|
2014-07-21 16:20:24 -07:00 |
Tony Garnock-Jones
|
2aa44a9142
|
processTree, textProcessTree
|
2014-07-21 16:06:51 -07:00 |
Tony Garnock-Jones
|
340d32e33c
|
Moved server to minimart/.../broker.rkt
|
2014-07-18 10:24:48 -07:00 |
Tony Garnock-Jones
|
4e5bf4955f
|
Switch to minimart built-in relay
|
2014-06-14 20:53:21 -04:00 |
Tony Garnock-Jones
|
44de4f118c
|
No callers of rupdate()
|
2014-06-07 12:32:41 -04:00 |
Tony Garnock-Jones
|
73192735e0
|
Flip default demandSideIsSubscription to false.
|
2014-06-06 21:16:20 -04:00 |
Tony Garnock-Jones
|
53e3c23a5f
|
Include route.js in OS X app
|
2014-05-28 22:11:21 -04:00 |
Tony Garnock-Jones
|
fe2fcdb1c8
|
Bring chat example up to date
|
2014-05-28 19:45:12 -04:00 |
Tony Garnock-Jones
|
a7212a02af
|
Adjust projection to yield multiple values instead of a vector
|
2014-05-28 19:44:35 -04:00 |
Tony Garnock-Jones
|
420784bb11
|
Allow overriding of (de)serializeSuccess functions
|
2014-05-28 19:42:30 -04:00 |
Tony Garnock-Jones
|
5c68f2243a
|
Support for embedding matchers in patterns
|
2014-05-28 17:22:08 -04:00 |
Tony Garnock-Jones
|
461f96d5d4
|
Initial attempt at porting server.rkt to fastrouting
|
2014-05-28 16:36:52 -04:00 |
Tony Garnock-Jones
|
95701d39c5
|
It's console.warn, not console.warning
|
2014-05-27 13:15:32 -04:00 |
Tony Garnock-Jones
|
424a00c675
|
Update textfield example for fastrouting
|
2014-05-26 23:29:29 -04:00 |
Tony Garnock-Jones
|
336b4f36ac
|
More sensible argument order on Gestalt.project
|
2014-05-26 23:24:23 -04:00 |
Tony Garnock-Jones
|
03773b6d6d
|
Adapt marketplace implementation to fastrouting
|
2014-05-26 14:36:57 -04:00 |
Tony Garnock-Jones
|
00b92fdf1c
|
Avoid smearLevels inefficiency; instead, union after intersection
|
2014-05-26 13:45:09 -04:00 |
Tony Garnock-Jones
|
6f21190383
|
Matched values may not be JSONable, but must be matchable with __
|
2014-05-26 13:44:15 -04:00 |
Tony Garnock-Jones
|
0dce7a5e34
|
More canonicalization in erasePath
|
2014-05-26 13:43:44 -04:00 |
Tony Garnock-Jones
|
201041ad2d
|
Experimentally remove cofinity-restriction in erasePath
|
2014-05-26 13:42:12 -04:00 |
Tony Garnock-Jones
|
f2504b5dbf
|
More tests
|
2014-05-26 13:41:35 -04:00 |
Tony Garnock-Jones
|
96aad3d579
|
Pretty-print matchers with keys in sorted order
|
2014-05-26 13:41:24 -04:00 |
Tony Garnock-Jones
|
c5eab99565
|
Distinguish input from output emptyLevels in mapLevels
|
2014-05-26 05:54:28 -04:00 |
Tony Garnock-Jones
|
a5c80092cd
|
Fix error in Gestalt.match
|
2014-05-26 05:54:07 -04:00 |
Tony Garnock-Jones
|
7075dbaa4c
|
Avoid (accidental, erroneous) in-place modification of a GestaltLevel
|
2014-05-26 05:53:46 -04:00 |
Tony Garnock-Jones
|
d3143b8e65
|
Actually shift levels for gestalt filtering
|
2014-05-26 05:53:27 -04:00 |
Tony Garnock-Jones
|
fc5e2108a1
|
use GestaltLevels.isEmpty instead of (accidental) inlining it
|
2014-05-26 05:53:07 -04:00 |
Tony Garnock-Jones
|
ef514b5b38
|
Add Gestalt.metaLevelCount, .levelCount
|
2014-05-26 05:52:45 -04:00 |
Tony Garnock-Jones
|
f55b933292
|
Avoid accidental side cross-over in crossedGestaltLevelOp
|
2014-05-26 05:52:29 -04:00 |
Tony Garnock-Jones
|
96e651d4a1
|
Fix error in serializeMatcher
|
2014-05-26 05:51:59 -04:00 |
Tony Garnock-Jones
|
7ee78181a3
|
Add missing case in matcherKeys
|
2014-05-26 05:51:42 -04:00 |
Tony Garnock-Jones
|
19d4bc10a4
|
GestaltLevel.pretty
|
2014-05-26 05:51:02 -04:00 |
Tony Garnock-Jones
|
9f26792e40
|
Better optionality-checking
|
2014-05-26 05:50:45 -04:00 |
Tony Garnock-Jones
|
ad0c151278
|
More accurate canonicalization in erasePath
|
2014-05-26 05:49:11 -04:00 |
Tony Garnock-Jones
|
afa79e9d11
|
Fix error in matcherEquals
|
2014-05-26 05:46:24 -04:00 |
Tony Garnock-Jones
|
25277a2605
|
Gestalt (de)serialization
|
2014-05-25 14:09:42 -04:00 |
Tony Garnock-Jones
|
80e20f7a01
|
serializeMatcher, deserializeMatcher
|
2014-05-25 13:53:20 -04:00 |
Tony Garnock-Jones
|
55335fa296
|
Remove long-obsolete __length check
|
2014-05-25 13:53:01 -04:00 |
Tony Garnock-Jones
|
305289db57
|
In browsers, export more carefully
|
2014-05-25 13:34:32 -04:00 |
Tony Garnock-Jones
|
1ccc4377f3
|
Split out function gestaltUnion
|
2014-05-25 13:34:14 -04:00 |
Tony Garnock-Jones
|
714ba11cdd
|
Default to 0 for simpleGestalt metaLevel and level
|
2014-05-25 13:33:20 -04:00 |
Tony Garnock-Jones
|
f8d8c3b706
|
Eventually we should support Infinity as a level number.
|
2014-05-25 13:33:05 -04:00 |
Tony Garnock-Jones
|
813fb157fb
|
.smallerOf and .largerOf were buggy; remove them
|
2014-05-25 13:32:47 -04:00 |