Commit Graph

9096 Commits

Author SHA1 Message Date
Andreas Rumpf
283f8e9c8c Merge pull request #4670 from yglukhov/js-getcurex
Fixed getCurrentException and getCurrentExceptionMsg. Closes #4635
2016-08-29 16:25:11 +02:00
Andreas Rumpf
e92a7fd508 nimsuggest improvements 2016-08-29 15:47:38 +02:00
Yuriy Glukhov
f12f27c185 Fixed getCurrentException and getCurrentExceptionMsg. Closes #4635 2016-08-29 13:10:06 +03:00
Andreas Rumpf
12cd8fe9e2 Merge pull request #4660 from mbaulch/tree_helper_polish
Tree helpers: Polish, optimise, remove those not used
2016-08-29 11:53:00 +02:00
Andreas Rumpf
10ee254a50 Merge pull request #4661 from yglukhov/js-uncaught-stacktrace
Uncaught exceptions in JS now always propagate with better stack trace. Fixed codegen bug.
2016-08-29 11:52:41 +02:00
Andreas Rumpf
7d76f49406 Merge pull request #4667 from mogud/devel
make koch build quietly
2016-08-29 11:52:26 +02:00
Andreas Rumpf
154db46db8 fixes a regression that caused --import in a config file to break things 2016-08-29 11:33:41 +02:00
Dominik Picheta
7e3ebc1bcc Adds GitLab CI config.
Squashed commit of the following:

commit d87230e5a2396530e93e9b20f312e08069c590ad
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 22:46:41 2016 +0200

    Fix tests on win

commit 25c90666fbde6c6c09352fba0cc7ed7ee2ce553c
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 22:27:00 2016 +0200

    Fix tests.

commit b46e00c86005d24fd210f8041031a4d7b6d73e3f
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 21:58:12 2016 +0200

    Fix deps probs.

commit 9c5db9eb9a41d8baab0124c28706ab2afb3c7f5f
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 21:14:14 2016 +0200

    Fixes yaml sytax

commit 292571a81b9b53b15b864aa2f86cb445f4e07307
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 21:13:06 2016 +0200

    Separates tests.

commit 3cc46c712b86bcab8fc79acf390487fe2061efa1
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 20:31:40 2016 +0200

    Fix batch script.

commit 6b93be904dd3064e2a651d012acf9978c33a4b43
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 20:22:24 2016 +0200

    Windows fixes?

commit 76dcda9d698682147025e7af5a563e2844c8ed84
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 20:16:35 2016 +0200

    Refactored ci yml file.

commit abd49689440e9159e6008f7ef12d3006f53d76fa
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 17:17:44 2016 +0200

    Add runner info to script.

commit 62d7c3fa6a0eb5a074aa8d2c151481973b305d12
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 17:11:29 2016 +0200

    Run on all runners.

commit d6132fdd7cd48d47f03baa8a2752323160a83f99
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 16:50:35 2016 +0200

    Remove tags.

commit 19fddf60fbec60586900702c36763c5b090cc88e
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 16:39:06 2016 +0200

    Added linux/windows.

commit f91745e2a35f079ddb71676783ef34504a1d6c43
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 16:24:02 2016 +0200

    More changes.

commit d5a4cc49adbb6741db3b9af6ccb7011916c2ebd3
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 15:55:21 2016 +0200

    More changes.

commit 12f59e529324af5c67520b6dd255f0082fa1dc37
Merge: c77244a 7aa6494
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 14:52:41 2016 +0200

    Merge branch 'devel' into gitlab-ci

commit c77244af513606b1245ebcb44ab68ca3108fd77b
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 14:48:25 2016 +0200

    More changes.

commit 4c56422f980fd16d251112b5d3ce696264b3170b
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 14:32:04 2016 +0200

    More change.

commit f709ea003f1649234a723ba9d8092edbde3ef6a9
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 14:17:58 2016 +0200

    Another try at CI.

commit ae79bb95bc639856f2637f93fc9a59b178a18b0f
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 14:03:58 2016 +0200

    Fixes .gitlab-ci.yml

commit 9b832dde4abb9e168d1c549e12ed20a8c5185d7b
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 14:00:48 2016 +0200

    Some changes to .gitlab-ci.yml.

commit c113a09b6f1dd1b87c1f34f2ea54364d701033e2
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sun Aug 28 13:53:46 2016 +0200

    Adds .gitlab-ci.yml.
2016-08-29 00:27:38 +02:00
mogud
d6074a7c73 make koch build quietly 2016-08-28 16:09:26 +08:00
Araq
7aa64941e8 disable rodfile tests depending on gtk 2016-08-28 01:44:54 +02:00
Araq
686ab6a0d2 Merge branch 'devel' of github.com:nim-lang/Nim into devel 2016-08-27 21:12:24 +02:00
Araq
884d5518dd Merged 2016-08-27 20:52:26 +02:00
Yuriy Glukhov
fc4bced41b Added a note about system.alert deprecation 2016-08-27 21:37:02 +03:00
Dominik Picheta
06ab03b8f1 Merge pull request #4662 from yglukhov/json-frame-corruption
Fixed frame corruption
2016-08-27 20:29:20 +02:00
Yuriy Glukhov
cafcf1308a Treat all failure codes from nodejs as 1 2016-08-27 20:25:36 +03:00
Yuriy Glukhov
e39138fe42 Fixed codegen for asmNoStackFrame pragma. More bulletproof frame restoration. 2016-08-27 19:37:49 +03:00
Yuriy Glukhov
dddae2ddcc Fixed frame corruption 2016-08-27 19:34:31 +03:00
Yuriy Glukhov
c1dd65c01a Reset framePtr on unhabdled exception. Dont reset on getStackTrace. 2016-08-27 18:10:13 +03:00
Yuriy Glukhov
62785be5a5 Restore framePtr after exceptions 2016-08-27 18:09:24 +03:00
Yuriy Glukhov
8bff930c7c Fixed js codegen issue for uncaught exceptions. 2016-08-27 16:52:08 +03:00
Yuriy Glukhov
90b0a771e4 Uncaught exceptions in JS now always propagate with better stack trace. 2016-08-27 16:52:08 +03:00
Araq
68e30d7d52 tester cleanup; enable some rod tests 2016-08-27 13:38:39 +02:00
Araq
7630cd076b updated test case 2016-08-27 13:26:16 +02:00
Matthew Baulch
defc7bbded Cleanup and fix isConstExpr to return true for all atomic node types. 2016-08-27 21:09:05 +10:00
Matthew Baulch
c23a3e1f84 Remove unnecessary result initialisations. 2016-08-27 20:07:10 +10:00
Matthew Baulch
ef0d1561d4 Remove useless/misleading comment. flattenStmts not only for patterns. 2016-08-27 19:59:40 +10:00
Matthew Baulch
e1a5732838 Remove unused procs getProcSym, getOpSym. 2016-08-27 19:40:48 +10:00
Matthew Baulch
5e0a062a90 Remove (unused) flattenTree proc. 2016-08-27 19:38:23 +10:00
Matthew Baulch
701109e8c1 Remove (unused) swapOperands proc. 2016-08-27 19:05:26 +10:00
Matthew Baulch
8f86e0f86b Rewrite cyclicTree. Performance improved by approx 50%. 2016-08-27 19:01:59 +10:00
Andreas Rumpf
7e643d7378 koch nsis: don't hardcode the path to NSIS 2016-08-27 01:10:21 +02:00
Andreas Rumpf
ff3cf001a3 fixes #4656; ropes.nim checks properly for file equality 2016-08-26 18:00:12 +02:00
Andreas Rumpf
b4d7ab3caa fixes #4179; disallow assignments to openarrays 2016-08-26 17:29:56 +02:00
Andreas Rumpf
2b0e9aa167 fixes regression 2016-08-26 16:48:42 +02:00
Andreas Rumpf
976e95e17c fixes #4580 2016-08-26 15:49:03 +02:00
Andreas Rumpf
afb0d2e145 partial fix for #4623 2016-08-26 15:39:21 +02:00
Andreas Rumpf
da8f6e16cc fixes #4491 2016-08-26 15:19:32 +02:00
Andreas Rumpf
1690b912ca test case cleanup 2016-08-26 15:16:11 +02:00
Andreas Rumpf
71a1bbffd7 koch boot: use different nimcaches for release and debug builds 2016-08-26 15:16:02 +02:00
Andreas Rumpf
d3888577e9 fixes #3928 2016-08-26 15:15:18 +02:00
Andreas Rumpf
be4748eb57 do not crash on #3928 2016-08-26 14:57:59 +02:00
Andreas Rumpf
34dd08e9ae added missing test files 2016-08-26 14:49:57 +02:00
Andreas Rumpf
98859a7248 fixes #4292 2016-08-26 14:36:46 +02:00
Andreas Rumpf
1d1253c87f fixes #4253 2016-08-26 14:04:56 +02:00
Andreas Rumpf
4d4a993e7f fixes #2865 2016-08-26 13:51:58 +02:00
Andreas Rumpf
969981c1da fixes #3606 2016-08-26 13:32:52 +02:00
Andreas Rumpf
e16bd735c4 explicit side-effects override the inferred effect; refs #4659 2016-08-26 13:23:15 +02:00
Andreas Rumpf
89f3e21fc8 fixes #4658 2016-08-26 13:02:52 +02:00
Andreas Rumpf
b9322010e9 make tests green again 2016-08-25 21:56:21 +02:00
Andreas Rumpf
9b365ddfdd json module: use ordered tables instead of ordinary tables 2016-08-25 20:28:21 +02:00