Doug Coleman
|
b7c225116b
|
Since ip4/ip6 services can run on different ports, we must include which version of ip we're using instead of just a port. Make URL objects store an inet4/i nt6/inet object with host/port slots instead of storing host/port slots separately. Stricter error checking on inet4/inet6 tuple creation. Update lots of code related to the URL change.
|
2010-10-05 09:56:29 -05:00 |
Doug Coleman
|
27f9f3a8f3
|
Squashed commit of the following:
commit 54b3e19c7407707fabddd53872559c58cd5143d2
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Mon Sep 27 19:10:15 2010 -0500
Fix typo
commit 3207516dc93e0e1edc9f119efcc79f4484eab244
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Mon Sep 27 19:08:30 2010 -0500
Rename io.servers.connection to io.servers
|
2010-09-27 19:12:33 -05:00 |
Doug Coleman
|
5cc7ac4e9b
|
Fix docs errors for threaded-server changes
|
2010-09-20 14:17:27 -05:00 |
Doug Coleman
|
ecd856ceac
|
Use new threaded-server features in concurrency.distributed
|
2010-09-19 21:39:14 -05:00 |
Doug Coleman
|
c01ef3dd18
|
Squashed commit of the following:
commit 8a15381d30508b8f36a9e36dc3a0afc3c962c853
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Sat Sep 11 14:32:30 2010 -0500
Squash threaded-server branch
|
2010-09-19 13:38:02 -05:00 |
Slava Pestov
|
c280272920
|
concurrency.semaphores: add more compelling example to docs"
|
2010-08-20 19:28:20 -07:00 |
Doug Coleman
|
e03a5b038e
|
Rename alarms -> timers
|
2010-06-10 16:39:13 -05:00 |
Doug Coleman
|
179acf5ea6
|
Update code base for new alarms api
|
2010-05-21 20:42:12 -05:00 |
Slava Pestov
|
e0648bf767
|
Some minor pointless optimizations
|
2010-04-01 20:09:14 -04:00 |
Slava Pestov
|
8b49344a37
|
concurrency.distributed: fix for removal of 'thread' word
|
2010-03-30 01:17:39 -04:00 |
Slava Pestov
|
910b7527c9
|
threads: simplify 'suspend' combinator
|
2010-03-28 08:29:53 -04:00 |
Joe Groff
|
dd825806da
|
more help-lint
|
2010-03-09 21:02:43 -08:00 |
Joe Groff
|
d4a0a69eb1
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
Erik Charlebois
|
13b31b0867
|
Merge up
|
2010-02-20 00:24:37 -08:00 |
Slava Pestov
|
f2c8a4b150
|
concurrency.promises: fix formatting
|
2010-02-19 21:45:50 +13:00 |
Slava Pestov
|
2b81319a88
|
concurrency.mailboxes: mailboxes should not be disposable, since futures and promises use them in a transient fashion, causing leaks
|
2010-02-19 21:45:43 +13:00 |
erikc
|
4506512a16
|
Merge up
|
2010-01-30 20:39:43 -08:00 |
Doug Coleman
|
8ae200d419
|
Rename accumulator to collector, pusher to selector
|
2010-01-22 15:00:53 -06:00 |
Doug Coleman
|
7521807b55
|
random is generic now -- iota random -> random
|
2010-01-14 12:48:57 -06:00 |
Slava Pestov
|
880fb747fc
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Doug Coleman
|
a2a056e41e
|
add-init-hook -> add-startup-hook
|
2009-11-30 17:36:03 -06:00 |
Slava Pestov
|
65ccd89232
|
concurrency.distributed: fix unit tests
|
2009-10-30 02:59:54 -05:00 |
Chris Double
|
822cf9c2bf
|
Rename distributed process registry stuff to remote-thread
|
2009-10-29 18:39:25 +13:00 |
Chris Double
|
16be01900e
|
Move distributed concurrency specific stuff from messaging to distributed
|
2009-10-29 18:02:07 +13:00 |
Chris Double
|
f2169afb89
|
Add example of usage to concurrency.distributed help
|
2009-10-29 16:18:28 +13:00 |
Joe Groff
|
c6761710a6
|
Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
|
2009-10-28 16:17:24 -05:00 |
Slava Pestov
|
34d3d4962a
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Joe Groff
|
8b6665c57e
|
update existing code for [let change
|
2009-10-27 22:05:37 -05:00 |
Doug Coleman
|
aabaccff5e
|
fix a bunch of typos in docs
|
2009-10-21 17:40:43 -05:00 |
Keith Lazuka
|
8f79ea91ba
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
50641a5059
|
Disposables are now registered in a global disposables set. To take advantage of this, subclass disposable instead of providing a disposed slot and call new-disposable instead of new. tools.disposables defines two words, 'disposable.' and 'leaks', to help track down resource lifetime problems
|
2009-08-24 02:26:13 -05:00 |
Doug Coleman
|
d1ce837569
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Doug Coleman
|
8b2e7b72db
|
change threaded-server and managed-server to take an encoding
|
2009-05-30 19:15:53 -05:00 |
Slava Pestov
|
ba04d5af1e
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Slava Pestov
|
d7db5edadc
|
Cleaning up USING: lists for new strict semantics
|
2009-05-14 16:54:16 -05:00 |
Doug Coleman
|
364ea217ef
|
fix more compiler errors
|
2009-04-17 14:44:08 -05:00 |
Slava Pestov
|
c0874e64cc
|
Documentation updates
|
2009-04-15 18:19:35 -05:00 |
Slava Pestov
|
1023fa51f4
|
Fix mailbox-get-all, and make mailbox timeouts throw a wait-timeout error instead of a string
|
2009-04-04 23:04:53 -05:00 |
Slava Pestov
|
cd53c2bd37
|
produce and produce-as: don't need third quotation either
|
2009-02-28 15:31:34 -06:00 |
Samuel Tardieu
|
087d931c36
|
Remove the tail argument from do/until/while
|
2009-02-18 02:41:14 +01:00 |
Slava Pestov
|
6b25e99470
|
Add summary for heaps more vocabs
|
2009-02-16 21:05:13 -06:00 |
Slava Pestov
|
07caee3405
|
Update some existing code to use initialize
|
2009-02-10 16:16:12 -06:00 |
Doug Coleman
|
3c408342ef
|
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
|
2009-01-29 22:19:07 -06:00 |
Slava Pestov
|
a9ef525aed
|
Help lint fixes for stricter help lint
|
2009-01-27 04:12:37 -06:00 |
Slava Pestov
|
5fdb474c76
|
Fixing various test failures and updating some more vocabs for >r/r> removal
|
2008-12-17 22:29:32 -06:00 |
Slava Pestov
|
c5160d76e9
|
Merge qualified, alias, symbols, constants into core
|
2008-12-17 18:10:01 -06:00 |
U-SLAVA-DFB8FF805\Slava
|
53db40ba13
|
Add more stack declarations
|
2008-12-13 05:06:28 -06:00 |
Slava Pestov
|
5cb18d51b3
|
Fixing test-all and help-lint-all failures
|
2008-12-15 03:33:04 -06:00 |
Slava Pestov
|
b154b21aaa
|
Add new until combinator, and a new do word which acts like a modifier: do while, do until for loops which iterate at least once
|
2008-12-08 23:37:18 -06:00 |