Paul Chiusano
|
3fe4807d55
|
search engine implementation + various utilities and tweaks
|
2016-10-05 16:57:32 -04:00 |
|
Paul Chiusano
|
328939809c
|
DIndex seems to be working, added simple test
|
2016-09-15 13:03:24 -04:00 |
|
Paul Chiusano
|
2eaacba7e0
|
fix issues with Remote.sleep and Remote.race
|
2016-09-15 12:35:16 -04:00 |
|
Paul Chiusano
|
4e4b1e17ae
|
Remote.send is strict
|
2016-09-15 00:09:51 -04:00 |
|
Paul Chiusano
|
d62745a74d
|
added receive-async example, toned down logging
|
2016-09-15 00:06:02 -04:00 |
|
Paul Chiusano
|
05fa231622
|
fix issue with Remote.receive-async
|
2016-09-15 00:03:57 -04:00 |
|
Paul Chiusano
|
5b844512c0
|
got rid of node worker processes, spawning node worker in same process
|
2016-09-14 12:31:41 -04:00 |
|
Sam Griffin
|
e408ea1746
|
removing commented out code
|
2016-09-07 21:39:17 +00:00 |
|
Sam Griffin
|
1056a14ecd
|
plaintext from html
|
2016-09-07 21:39:17 +00:00 |
|
Sam Griffin
|
bfbfac7fa3
|
cleaning up warnings
|
2016-09-02 03:37:53 +00:00 |
|
Sam Griffin
|
70a5c54460
|
fixed text encoding issues
|
2016-09-01 21:04:44 +00:00 |
|
Sam Griffin
|
86efe2f2a1
|
fix cpp preprocessing
|
2016-08-31 00:55:23 +00:00 |
|
Paul Chiusano
|
02227a56e9
|
IndexedTraversals done + some other std library tweaks
|
2016-08-28 23:51:13 -04:00 |
|
Paul Chiusano
|
50367dd5c6
|
qualified operator infix syntax - a ==_Text b , and removed use of camel case in Unison
|
2016-08-28 00:05:09 -04:00 |
|
Paul Chiusano
|
f65d1500c7
|
Modify parser to support user state, get rid of committed success combinators
|
2016-08-26 16:18:39 -04:00 |
|
Paul Chiusano
|
221079d7d0
|
added save/restoreReceive, needed for implementation of Remote.receive-async
|
2016-08-25 01:46:29 -04:00 |
|
Paul Chiusano
|
58dc81e2c2
|
simplify Index.insert#
|
2016-08-24 23:02:58 -04:00 |
|
Paul Chiusano
|
39f52aa34c
|
fix node tests to propagate logger
|
2016-08-24 22:01:07 -04:00 |
|
Paul Chiusano
|
9ecadfb976
|
Debug.log and Debug.watch builtins
|
2016-08-24 21:41:48 -04:00 |
|
Paul Chiusano
|
a886c063b8
|
lots of std lib improvements / fixes to support DIndex
|
2016-08-24 17:16:26 -04:00 |
|
Paul Chiusano
|
89ec20d2a7
|
Added Vector.sort and some additional builtins
|
2016-08-23 17:27:31 -04:00 |
|
Paul Chiusano
|
09eaa3db1d
|
Index.{keys,increment} functions, added better error for unresolved symbols, defined various functions in Unison instead of ExtraBuiltins
|
2016-08-23 16:10:47 -04:00 |
|
Paul Chiusano
|
968733efb3
|
some std lib naming tweaks, modified type parser to allow dots in identifiers
|
2016-08-23 12:58:43 -04:00 |
|
Paul Chiusano
|
eb7a9fb785
|
more standard library - hashing functions, traversal, sequencing, folds
|
2016-08-22 17:00:52 -04:00 |
|
Paul Chiusano
|
1d4e3210d5
|
get rid of hacky layout support, tweak syntax, build up standard library
|
2016-08-22 15:27:13 -04:00 |
|
Paul Chiusano
|
441e41311a
|
move all unison files to unison-src directory
|
2016-08-21 17:58:07 -04:00 |
|
Paul Chiusano
|
78c3cddef0
|
added layout blocks, using for do blocks and let bindings, altered syntax of let bindings to closer match do blocks
|
2016-08-21 17:33:20 -04:00 |
|
Paul Chiusano
|
fdac639034
|
examples working again, needed to resurrect Remote.map builtin
|
2016-08-20 16:27:54 -04:00 |
|
Paul Chiusano
|
744ca6ccf0
|
fix compile error
|
2016-08-19 17:49:00 -04:00 |
|
Paul Chiusano
|
d00c3f1cfa
|
hacking to get node workers loading base.u and extra.u from file
|
2016-08-19 17:46:10 -04:00 |
|
Paul Chiusano
|
718af5d42c
|
Add test file for Http.getURL
|
2016-08-17 01:10:05 -04:00 |
|
Paul Chiusano
|
bc4fe14404
|
added test file for Index access
|
2016-08-17 00:46:39 -04:00 |
|
Paul Chiusano
|
f2db1eabd4
|
Got simple example working with Index, added pure Unison prelude to the parser
|
2016-08-17 00:43:26 -04:00 |
|
Paul Chiusano
|
832dd25cec
|
fix some type signatures of Index builtins, correctly call cleanup actions, and make originating node part of Index runtime representation
|
2016-08-15 23:24:49 -04:00 |
|
Paul Chiusano
|
7819616f4f
|
updated pingpong example to actually use both nodes and pick better names
|
2016-08-12 16:59:36 -04:00 |
|
Paul Chiusano
|
6a8f82a121
|
now using Tarjan's algo for strongly connected components, which is integrated into node container eval
|
2016-08-12 15:48:32 -04:00 |
|
Paul Chiusano
|
5b9b6354dd
|
beef up test
|
2016-08-11 20:49:41 -04:00 |
|
Paul Chiusano
|
2f69829437
|
tweak logging levels
|
2016-08-11 00:29:05 -04:00 |
|
Paul Chiusano
|
06e5b68618
|
fix bug in Multiplex.request functions that would result in callbacks not being removed from map
|
2016-08-11 00:26:19 -04:00 |
|
Paul Chiusano
|
682b5a87c2
|
fix possible bug in subscribeTimed
|
2016-08-10 23:04:36 -04:00 |
|
Paul Chiusano
|
339f0b7dea
|
fix Mux.subscribeTimed to return Nothing rather than just bomb on timeout
|
2016-08-10 22:04:16 -04:00 |
|
Paul Chiusano
|
ac901a5e37
|
logging improvements and some cleanup
|
2016-08-10 21:15:45 -04:00 |
|
Paul Chiusano
|
7bacdbf82b
|
revamp of logging, which now uses Unison.Util.Logger, dynamically configured via configurator
|
2016-08-10 13:52:47 -04:00 |
|
Paul Chiusano
|
8caec42514
|
bit of cleanup
|
2016-08-10 03:30:47 -04:00 |
|
Paul Chiusano
|
64e9d4b5c5
|
more bugfixes; round trip appears to be working
|
2016-08-10 03:25:48 -04:00 |
|
Paul Chiusano
|
1bcac7202d
|
using sync packet to make sure pipeResponder is listening
|
2016-08-10 01:30:19 -04:00 |
|
Paul Chiusano
|
98bf8ab5e0
|
fix issue with noop crypto pipes; all keys padded out to 32 bytes now
|
2016-08-10 01:01:41 -04:00 |
|
Paul Chiusano
|
8d727c2a25
|
fix bug in container that was causing dropped packets
|
2016-08-09 22:32:27 -04:00 |
|
Paul Chiusano
|
cb353a0b3e
|
Merge remote-tracking branch 'origin/topic/node-container' into topic/node-container-main
|
2016-08-09 17:51:48 -04:00 |
|
Paul Chiusano
|
edaa3735c4
|
more bugfixes
|
2016-08-09 17:51:30 -04:00 |
|