Araq
|
bfd2fd67f9
|
tuple unpacking works in a non-var/let context
|
2015-08-21 21:34:14 +02:00 |
|
Araq
|
28de800d61
|
Merge branch 'more_concurrency' into devel
Conflicts:
doc/tut1.txt
lib/core/locks.nim
lib/pure/collections/tables.nim
lib/pure/selectors.nim
|
2015-06-30 12:50:24 +02:00 |
|
Araq
|
17cace280c
|
fixes #2297, fixes #2946
|
2015-06-18 15:06:00 +02:00 |
|
Araq
|
94f54700c4
|
first implementation of pinnedSpawn
|
2015-05-28 12:42:04 +02:00 |
|
Araq
|
0c947f31ba
|
system.locals is now a plugin for education
|
2015-04-24 02:08:06 +02:00 |
|
Araq
|
78f371c03a
|
first implementation of overloading of '='; missing: rewriting let/var sections
|
2015-04-06 23:21:51 +02:00 |
|
Araq
|
f514be0772
|
fixes #2286
|
2015-03-12 01:45:15 +01:00 |
|
Araq
|
a4b2762249
|
fixes #325
|
2015-01-28 19:31:36 +01:00 |
|
Guillaume Gelin
|
3119fe087d
|
Happy new year!
|
2015-01-06 15:26:33 +01:00 |
|
Araq
|
e0f109d373
|
fixes a tuple lowering bug
|
2014-12-13 13:10:50 +01:00 |
|
Araq
|
81353b2dbc
|
renamed CondVar to Semaphore
|
2014-11-10 07:57:19 +01:00 |
|
Araq
|
830e0c0009
|
the codegen doesn't emit deepCopy for parallel statements
|
2014-11-08 15:47:00 +01:00 |
|
Araq
|
06e9932e8a
|
fixes exhaustion bug and missing GC_ref code generation
|
2014-11-07 01:54:47 +01:00 |
|
Araq
|
9d9c3fe121
|
merged things from devel
|
2014-09-12 01:37:48 +02:00 |
|
Araq
|
1791ab6385
|
fixes #665
|
2014-09-11 19:54:49 +02:00 |
|
Araq
|
2781fea9e2
|
Nimrod renamed to Nim
|
2014-08-28 09:38:14 +02:00 |
|
Araq
|
2f43fdb837
|
renamefest
|
2014-08-23 01:43:49 +02:00 |
|
Araq
|
76011e40ef
|
progress on 'spawn'
|
2014-08-10 03:17:30 +02:00 |
|
Araq
|
0914b489b3
|
'parallel' statement works again
|
2014-08-08 02:28:26 +02:00 |
|
Araq
|
9673e4f2df
|
progress on deepCopy
|
2014-08-01 23:40:48 +02:00 |
|
Araq
|
59f61bae05
|
new jester compiles
|
2014-06-28 01:03:07 +02:00 |
|
Araq
|
79586487be
|
compiles again
|
2014-06-27 16:08:09 +02:00 |
|
Araq
|
7014d0c5c8
|
some progress for jester+async
|
2014-06-27 16:03:11 +02:00 |
|
Araq
|
eed443d4b3
|
rewrote lambdalifting; fixes deeply nested closures
|
2014-06-26 15:58:41 +02:00 |
|
Araq
|
59c18eb743
|
big rename: Promise -> FlowVar
|
2014-06-06 07:56:47 +02:00 |
|
Araq
|
2de99653d0
|
Promises are now refs
|
2014-06-05 08:46:29 +02:00 |
|
Araq
|
7303c3292f
|
fixed codegen for barriers
|
2014-06-02 19:03:21 +02:00 |
|
Araq
|
b78173788d
|
bugfix: codegen for promises
|
2014-06-02 09:13:16 +02:00 |
|
Araq
|
e6d12f3f6e
|
fixed codegen for return values
|
2014-06-01 15:02:13 +02:00 |
|
Araq
|
40baebebfe
|
pi test compiles, but crashes randomly
|
2014-06-01 01:45:44 +02:00 |
|
Araq
|
9953e0bbca
|
tdisjoint_slice2 works
|
2014-05-31 01:16:16 +02:00 |
|
Araq
|
ea16aca09e
|
correct code generation for tforstmt
|
2014-05-30 13:15:54 +02:00 |
|
Araq
|
030eac86c0
|
bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise'
|
2014-05-25 15:19:46 +02:00 |
|
Araq
|
d2dbcf2fa4
|
progress with futures
|
2014-05-23 08:57:16 +02:00 |
|
Araq
|
417b9f5a1d
|
'parallel' statement almost working
|
2014-05-22 08:41:50 +02:00 |
|
Araq
|
c43e8df90c
|
progress for the 'parallel' statement
|
2014-05-14 01:51:44 +02:00 |
|
Araq
|
6195dbe491
|
initial non-compiling version of 'parallel'
|
2014-05-12 11:12:37 +02:00 |
|
Araq
|
4075159933
|
reintroduce thread analysis but disable it for backwards compatibility
|
2014-04-20 22:15:25 +02:00 |
|
Araq
|
c80d563afb
|
actors compile again
|
2014-04-20 12:10:23 +02:00 |
|
Araq
|
3b69a8d27a
|
New concurrency model: next steps
|
2014-04-19 22:24:43 +02:00 |
|
Araq
|
8e08ff559f
|
first version of 'spawn'
|
2014-04-16 08:44:57 +02:00 |
|
Araq
|
5920edf6e4
|
fixes #404
|
2014-03-23 17:48:10 +01:00 |
|