Andreas Rumpf
|
0930ec72d9
|
Merge pull request #9028 from LemonBoy/fix-8985
Fix locals() interaction with generic types
|
2018-09-22 09:11:33 +02:00 |
|
Andreas Rumpf
|
0b3862df10
|
Merge pull request #9027 from fragcolor-xyz/more-custom-pragmas
Allow custom pragmas on more symbols again
|
2018-09-22 08:57:42 +02:00 |
|
LemonBoy
|
e07ab06f0a
|
Fix locals() interaction with generic types
Follow the same logic as semTupleFieldsConstr and only skip skVar since
we're gonna add a nkDefer anyway.
Fixes #8985
|
2018-09-21 22:35:54 +02:00 |
|
Jörg Wollenschläger
|
c29d9f0382
|
Allow custom pragmas on more symbols again
|
2018-09-22 03:32:04 +09:00 |
|
Andreas Rumpf
|
6b5e2adfd0
|
niminst: don't depend on NIMINSTDEPS environment variable anymore
|
2018-09-21 09:09:52 +02:00 |
|
Araq
|
69de5ad53c
|
niminst: fix gtar invokation
|
2018-09-21 01:26:07 +02:00 |
|
Araq
|
113b530a52
|
cleanup import paths
|
2018-09-21 00:34:45 +02:00 |
|
Araq
|
4711b81b86
|
compiler/nim.cfg: cleanup --path
|
2018-09-21 00:31:16 +02:00 |
|
Araq
|
723d838559
|
koch: adapt winrelease to appveyor
|
2018-09-20 16:58:17 +02:00 |
|
Andreas Rumpf
|
a19d2f76f6
|
Merge pull request #9015 from LemonBoy/fix-9013
Fix linking issue in cpp codegen
|
2018-09-19 22:53:52 +02:00 |
|
Andreas Rumpf
|
0951b5b736
|
Merge pull request #9011 from LemonBoy/fix-9008
Convert *_family fields to cushort
|
2018-09-19 18:03:30 +02:00 |
|
Andreas Rumpf
|
541debe6e1
|
stdlib: minor changes to avoid compiler warnings
|
2018-09-19 15:39:10 +02:00 |
|
Araq
|
2e477979a4
|
koch: code cleanups, easier testing for 'testinstall' and 'winrelease'
|
2018-09-19 15:03:24 +02:00 |
|
Andreas Rumpf
|
d6c7787e8d
|
Merge pull request #8992 from kaushalmodi/deploy-nightly-docs
Deploy devel build of docs to https://nim-lang.github.io/Nim
|
2018-09-19 13:08:24 +02:00 |
|
LemonBoy
|
334032294f
|
Fix linking issue in cpp codegen
Declare the root symbol only once and have the other modules depending
on it emit an `extern` declaration.
Fixes #9013
|
2018-09-19 12:46:50 +02:00 |
|
LemonBoy
|
a27429304e
|
Convert *_family fields to cushort
Fixes #9008
|
2018-09-19 12:33:11 +02:00 |
|
Araq
|
04f899dad3
|
koch: fix doc generation with Google Analytics enabled
|
2018-09-19 12:15:37 +02:00 |
|
Andreas Rumpf
|
a892d519a6
|
Merge pull request #9002 from nim-lang/openarray-equals
Implements the equals operator for openarray
|
2018-09-19 08:09:30 +02:00 |
|
Andreas Rumpf
|
34f0b91104
|
attempt to make travis green for 'koch testinstall'
|
2018-09-18 17:25:27 +02:00 |
|
Zahary Karadjov
|
27734852da
|
Implements the equals operator for openarray
|
2018-09-18 18:19:54 +03:00 |
|
Andreas Rumpf
|
3bbc8c3c4c
|
travis: fixes silly syntax mistakes
|
2018-09-18 15:57:45 +02:00 |
|
Andreas Rumpf
|
7ee6774fb7
|
travis: run 'koch testinstall' on OSX
|
2018-09-18 15:27:54 +02:00 |
|
Andreas Rumpf
|
23c323ea1d
|
docgen tests: patch 'nim' commands to use the currently running exe instead
|
2018-09-18 15:27:54 +02:00 |
|
Andreas Rumpf
|
d2fb6cc222
|
tavis OSX tests should be green always now
|
2018-09-18 15:27:54 +02:00 |
|
Kaushal Modi
|
308710c1e2
|
Deploy devel build of docs to https://nim-lang.github.io/Nim
|
2018-09-18 09:10:53 -04:00 |
|
Andreas Rumpf
|
a5d014233a
|
Merge pull request #8996 from LemonBoy/fix-2574
The VM cannot call methods
|
2018-09-18 10:29:49 +02:00 |
|
Andreas Rumpf
|
aa2d219afe
|
Merge pull request #8995 from LemonBoy/fix-4952
Fix error during field access in VM
|
2018-09-18 09:38:28 +02:00 |
|
Andreas Rumpf
|
597acad507
|
Merge pull request #8937 from Vindaar/fixes-8925
fix #8925 by using `getTypeInst` instead of `getType`
|
2018-09-18 09:37:39 +02:00 |
|
Andreas Rumpf
|
c661f8e1be
|
Merge pull request #8983 from cooldome/codegen_crash
Fixes 8979
|
2018-09-18 09:36:16 +02:00 |
|
Andreas Rumpf
|
9c6dde1b70
|
Merge pull request #8990 from LemonBoy/fix-8259
Always check the deduced type validity for result
|
2018-09-17 22:45:12 +02:00 |
|
Zahary Karadjov
|
97fefa3f50
|
some simple sub-expression elimination not applied by the previos author
|
2018-09-17 22:17:39 +03:00 |
|
Zahary Karadjov
|
95072fbcc3
|
Bugfix: custom pragmas were not working on public fields
|
2018-09-17 22:17:39 +03:00 |
|
Araq
|
34388c5cc5
|
name mangling: also special case the backslash character
|
2018-09-17 20:48:55 +02:00 |
|
Araq
|
a0914eff5d
|
fixes #7500
|
2018-09-17 20:48:55 +02:00 |
|
Vindaar
|
72a65c43a7
|
add test case
|
2018-09-17 19:56:42 +02:00 |
|
Andreas Rumpf
|
539fc5d58b
|
improve the error message for 'attempt to redefine X'; fixes #447
|
2018-09-17 19:54:56 +02:00 |
|
Andreas Rumpf
|
3467c455c0
|
fixes #1616; fixes 'nim doc' regressions
|
2018-09-17 19:54:56 +02:00 |
|
Vindaar
|
e9addb3ab2
|
fix #8925 by using getTypeInst instead of getType
|
2018-09-17 19:34:40 +02:00 |
|
LemonBoy
|
c2e5faf959
|
The VM cannot call methods
Fixes #2574
|
2018-09-17 19:14:13 +02:00 |
|
LemonBoy
|
027cc5013e
|
Fix error during field access in VM
Tuple constructors can't have nkExprColonExpr but may contain NimNodes
of that kind.
Fixes #4952
|
2018-09-17 18:52:40 +02:00 |
|
LemonBoy
|
3588240226
|
Always check the deduced type validity for result
Fixes #8259
|
2018-09-17 15:33:44 +02:00 |
|
LemonBoy
|
6dc6ea4146
|
Merge pull request #8981 from LemonBoy/fix-socket-reg
Fix regression due to type change
|
2018-09-17 10:51:42 +02:00 |
|
Andreas Rumpf
|
4ae9198493
|
manual updates; document magical system.procCall; fixes #4329
|
2018-09-17 09:34:00 +02:00 |
|
Andrii Riabushenko
|
acaf2b8e76
|
Fixes 8979
|
2018-09-16 21:33:21 +01:00 |
|
Andreas Rumpf
|
550806aba4
|
Merge pull request #8968 from genotrance/test-6434
Test case for #6434
|
2018-09-16 21:44:41 +02:00 |
|
Andreas Rumpf
|
c554c2a581
|
closes #3837
|
2018-09-16 21:37:11 +02:00 |
|
Andreas Rumpf
|
a622291be4
|
parser.nim: minor code style fix
|
2018-09-16 21:33:08 +02:00 |
|
LemonBoy
|
62e3579655
|
Fix regression due to type change
The change is technically correct but requires too much type juggling
and the effort outweighs the gains.
|
2018-09-16 20:29:45 +02:00 |
|
Ganesh Viswanathan
|
9b4305c359
|
Remove duplicate
|
2018-09-16 05:44:37 -05:00 |
|
Andreas Rumpf
|
0330fb2e13
|
fixes #8911
|
2018-09-16 12:28:43 +02:00 |
|