jrfondren
8cadeb9605
Merge branch 'devel' into expand-amb-identifier-output
2019-05-03 13:03:45 -05:00
narimiran
515ab81477
add whitespace on the right-hand side of --
...
This is an em-dash, not some `--use` flag.
2019-05-03 11:33:29 +02:00
Araq
9ad96b58e6
decent borrow check for --newruntime
2019-05-02 11:46:38 +02:00
Araq
1ff2b021a5
fixes #11114
2019-05-02 09:39:57 +02:00
Arne Döring
43749c4cb8
Append all output on failed test. ( #11156 )
2019-05-02 08:13:10 +02:00
Andreas Rumpf
e1515b53d1
introduce temporary <//> for 'owned' to get this compile with 0.19 ( #11145 )
...
* introduce temporary <//> for 'owned' to get this compile with 0.19
* make newTable[string, owned Node]() compile (but it crashes)
* make sink/owned parameters consistent
* make actiontable test compile again
* VM: support sytem.move; makes tests green
2019-05-02 08:07:09 +02:00
genotrance
c94ab46923
Fix ospaths import error ( #11150 )
2019-05-01 08:54:02 +02:00
Jasper Jenkins
60e3d7930d
discard type is an error, fixes #7470 ( #11146 )
2019-05-01 08:53:20 +02:00
Jasper Jenkins
3d0190f470
Fix unexpected result of rand on a range, fixes #11015 ( #11035 )
2019-04-30 09:28:28 +02:00
Arne Döring
9dbf56ba2b
Update bug_report.md ( #11123 )
2019-04-30 09:27:38 +02:00
Julian Fondren
6dfde0e931
fix test expecting ambiguous-identifier error
...
the test is only against the first line, but testament doens't
support multi-line error messages yet.
2019-04-29 23:15:10 -05:00
Araq
bb8e2eea38
move analyser: fixes another critical bug
2019-04-29 21:06:38 +02:00
Julian Fondren
8274c0c6b3
balance space around emdash --
2019-04-29 10:39:26 -05:00
jrfondren
0e1bc3f5ca
fixes #11133 , error on runtime use of compile-time procs in JS target ( #11134 )
2019-04-29 15:31:44 +02:00
Araq
6e3a4ebf6a
added unown test case
2019-04-29 13:36:00 +02:00
Araq
0a84b8fb4d
added system.unown to make 'owned' sane to use in practice; later on we might change the type inference rules to make it more convenient
2019-04-29 13:36:00 +02:00
jiro
ddc86d1b4b
streams: Update documentation, refs #10330 ( #11059 )
2019-04-29 11:32:02 +02:00
Miran
737fff5902
Initialized collections ( #11094 )
...
* tables: initialized by default
* sets: initialized by default
* DRY: extract shared functionality
* add a changelog entry
* fix errors
* don't test include files
* make it work for sharedtables
* fix discovered bugs
* add exhaustive tests
2019-04-29 08:13:52 +02:00
Julian Fondren
93edefbf5b
add indent to ambiguous-identifier output
2019-04-28 09:34:08 -05:00
Andreas Rumpf
55aa2129b5
make twidgets example green ( #11135 )
2019-04-28 13:28:18 +02:00
Arne Döring
a432aedb54
Generic tuple recursion fix ( #11115 )
...
* fixes #1145
* unify error messages
2019-04-28 10:11:41 +02:00
Julian Fondren
d8e0d6801b
re-include ambiguous identifier in ambiguous identifier output
2019-04-28 02:00:06 -05:00
Julian Fondren
d85de3cd57
re-include module in ambiguous identifier output
2019-04-28 01:51:56 -05:00
Julian Fondren
86b7de224a
provide more useful ambiguous-identifier error output
2019-04-28 01:40:42 -05:00
cooldome
da3b649539
bug fix in sym body hash ( #11127 )
2019-04-27 14:31:05 +01:00
Mamy Ratsimbazafy
98002149a8
Fix #11111 nkIdentsDef left in vmgen ( #11126 )
...
fixes #11111
2019-04-27 14:29:39 +01:00
cooldome
3647c03cad
reimplement_pr_10974 ( #11130 )
2019-04-27 12:41:08 +01:00
Lolo Iccl
69755542f4
add progmas to params of macros.newProc ( #11025 )
...
Merging
2019-04-27 12:22:02 +01:00
Andreas Rumpf
46ce797231
newruntime: progress...
2019-04-27 09:36:34 +02:00
Araq
8e27bddb97
newruntime: make 'discard new RootObj' work
2019-04-26 20:33:58 +02:00
Araq
b350a9fc52
preparations to make the twidgets test work
2019-04-26 15:44:06 +02:00
Araq
1f7615ad9d
make seq.add more effective for --newruntime
2019-04-25 13:54:25 +02:00
Araq
a36d8bbf6c
introduce a special typing rule that makes seq[owned ref T] easier to use; remains to be investigated...
2019-04-25 13:54:04 +02:00
Andreas Rumpf
eb9043c0e9
fixes #11095 ( #11104 )
...
* fixes #11095
2019-04-25 07:59:34 +02:00
Alvydas Vitkauskas
a644f443bc
Fix: remove pragma inline from parseBin|Oct|Hex ( #11105 )
2019-04-24 19:46:13 +02:00
Alvydas Vitkauskas
ae2923e5de
Make parseutils.parseBin|Oct|Hex generic ( #11067 )
...
* make parsutils.parseBin generic and improve runnableExamples
* reimplement parseBin/Oct/Hex and improve runnableExamples
* update changelog.md file with parseBin/Oct/Hex and fix a typo
2019-04-24 17:26:01 +02:00
Miran
25e3e6db8e
docgen: generate docs for modules imported in system.nim, fixes #10972 ( #11101 )
2019-04-24 14:12:16 +02:00
Oscar Nihlgård
1ddb496b6d
Add missing deprecated pragma ( #11100 ) [ci skip]
2019-04-24 13:39:28 +02:00
Jacek Sieka
3c689c1f2e
tester: add test skipping capability ( #11080 )
2019-04-23 22:09:41 +02:00
Andreas Rumpf
02920c2cd9
fixes #11082
2019-04-23 21:51:38 +02:00
Andreas Rumpf
7ce24d91a3
newruntime: fix for -d:useMalloc
2019-04-23 21:26:43 +02:00
Araq
437f464810
fixes #1192
2019-04-23 14:44:05 +02:00
Aditya Siram
809a4a77a5
Ignore nimble test packages some generated files. ( #11087 )
2019-04-23 14:39:14 +02:00
Jasper Jenkins
e64dde734b
Fixes #11078 ( #11079 )
...
* Fixes #11078
* Move to existing runnableExamples, update the expected html.
* Remove second comment token.
2019-04-23 14:20:27 +02:00
Jacek Sieka
9d5e8e55f9
deprecate programResult, avoid exposing in standalone mode ( #11075 )
2019-04-23 12:10:33 +02:00
Federico Ceratto
2cdff617fd
Update docs around docSeeSrcUrl #6071 ( #11074 )
...
Flag docSeeSrcUrl as deprecated.
Add quick start paragraph.
Add links from the language manual.
2019-04-23 11:36:16 +02:00
Araq
8d206b20d4
fixes #11089
2019-04-23 10:44:00 +02:00
Araq
3161e48760
strformat: minor style changes
2019-04-23 10:44:00 +02:00
Jjp137
e597db83b7
tables: fix link ( #11090 ) [ci skip]
2019-04-23 09:37:21 +02:00
Zed
3b4952da94
Fix header inconsistencies in documentation ( #11071 )
2019-04-23 08:40:20 +02:00