Araq
|
38ab106051
|
re-enable object name generation for less dependence on IDs
|
2016-12-05 23:37:01 +01:00 |
|
Araq
|
d2cbf7f242
|
more fixes
|
2016-12-02 08:37:51 +01:00 |
|
Araq
|
2eee15d7f3
|
Merge branch 'devel' into sighashes
|
2016-12-01 10:06:41 +01:00 |
|
Araq
|
c743b2969f
|
closure types get names; refs #4332
|
2016-11-29 20:21:56 +01:00 |
|
Araq
|
e6c5622aa7
|
removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes
|
2016-11-14 23:18:30 +01:00 |
|
Araq
|
773d17cd14
|
big refactoring: step 1
|
2016-10-31 15:34:44 +01:00 |
|
Andreas Rumpf
|
3a13706d7d
|
fixes #4673
|
2016-09-01 13:02:53 +02:00 |
|
Andreas Rumpf
|
25fd9e3c89
|
don't allow to pass a closure to spawn
|
2016-08-10 11:13:49 +02:00 |
|
Andreas Rumpf
|
153fd13f3d
|
fixes #2758
|
2016-07-15 02:36:37 +02:00 |
|
Andreas Rumpf
|
c12c41c7ad
|
made indirectAccess slightly more efficient
|
2015-12-28 23:40:39 +01:00 |
|
Andreas Rumpf
|
c1627354d1
|
first implementation of the new lambda-lifting pass; barely anything works
|
2015-12-26 00:42:30 +01:00 |
|
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 |
|