Sean Enck
51c1eceea2
libcurl is available via nimble, doc isn't in stdlib any more
2017-08-24 23:29:19 -04:00
Fredrik Høisæther Rasch
496716ee9b
Replaced en-dash with hyphen for identifier equality ( #6272 )
2017-08-24 20:53:50 +02:00
cooldome
82453825e9
Make Nim gdb pretty print friendly ( #6240 )
2017-08-24 10:21:38 +02:00
Fredrik Høisæther Rasch
3ce8bec359
Nim Configuration cleanup for VCC ( #6261 )
2017-08-21 11:20:24 +02:00
Parashurama
837b77b0a1
fixes basic type alignement issue on i386 platform. ( #6209 )
2017-08-19 09:02:02 +02:00
Parashurama
f64eee3a1e
add testcase for mitems returning tuple on VM.
2017-08-19 08:58:57 +02:00
Parashurama
03b11b66cf
fixes mitems iterator on vm. (issue with tuple value)
...
this discard any implicit conversion on iterator return value.
the previous behaviour was to return a reference to a converted copy and
thus not modifying the original value.
2017-08-19 08:58:57 +02:00
Zahary Karadjov
7ad115f530
Restore the old behavior of parsing "quote do:"
...
close #5845
2017-08-19 08:57:43 +02:00
Zahary Karadjov
c3e5c6c326
treat var modifiers inside the concept body correctly: #1033
2017-08-19 08:57:43 +02:00
Zahary Karadjov
4483cefa0c
fix #5918
2017-08-19 08:57:43 +02:00
Lynn C. Rees
43cac7f174
Use of deprecated object name ( #6256 )
2017-08-19 08:48:03 +02:00
David Krause
0e276be301
fixes #6250 ( #6251 )
2017-08-17 13:38:10 +02:00
Arne Döring
484f729e27
use doAssert in rotateLeft example
2017-08-17 13:34:03 +02:00
Daniil Yarancev
5c7ae14074
Fixes #5965 ( #6237 )
2017-08-14 17:43:39 +02:00
Arne Döring
efe606ef81
fix for feedback on PR
2017-08-14 13:55:38 +02:00
Araq
b6360c5d5f
memory regions seem to work now
2017-08-13 02:51:00 +02:00
Araq
36a26875ef
show splitWhitespace instead of split in tut2
2017-08-13 02:51:00 +02:00
Araq
6b3af6a5d7
WIP: --gc:regions instead of --gc:stack
2017-08-13 02:51:00 +02:00
Dominik Picheta
838be26f53
Implement ability to run a single test using unittest module.
2017-08-12 14:41:33 +01:00
Daniil Yarancev
4bf6325739
Fix typo ( #6236 )
2017-08-12 14:00:40 +02:00
Dominik Picheta
c531db9064
Merge pull request #6235 from TiberiumN/patch-1
...
Fixes #6110
2017-08-12 10:46:15 +01:00
Daniil Yarancev
28c530e7ca
Fixes #6110
2017-08-12 12:35:35 +03:00
Dominik Picheta
96eef6d789
Fix compilation of the deprecated sockets module hackishly.
2017-08-11 22:34:30 +01:00
Andreas Rumpf
88b65ea957
fixes #6234
2017-08-11 20:14:44 +02:00
Andreas Rumpf
dfe067a74a
reorder pass: consider the 'using' statement; disabled debug output
2017-08-11 20:14:44 +02:00
Dominik Picheta
4150606422
Merge pull request #6200 from jangko/fix6196
...
fixes #6196
2017-08-10 20:35:02 +01:00
Arne Döring
4c31bc1cd1
type kind is now part of the generated name for types ( #6203 )
2017-08-10 14:36:21 +02:00
Parashurama
4fdf7f2ea3
fix VM intsize for 32bits and smaller targetOS. ( #6211 )
...
This commit change the default behaviour of VM int/uint always being
64bits and make int/uint on VM behave identically to compiled code.
This insert 'opcNarrowU' or 'opcNarrow' opcode on Int/Uint operations
when needed to simulate smaller Int/Uint on VM.
2017-08-10 14:34:57 +02:00
Dominik Picheta
11082180b7
Merge pull request #6204 from couven92/gitignore
...
Added Windows and VCC build artifacts to gitignore
2017-08-09 23:52:49 +01:00
Fredrik Høisæther Rasch
fe0f10f6b4
Added Windows and VCC build artifacts to gitignore
2017-08-08 21:37:37 +02:00
Arne Döring
608cc18178
reverted genEcho
2017-08-08 13:58:50 +02:00
Fredrik Høisæther Rasch
c406d0b7a7
fixed createDir undeclared error on Android ( #6194 )
2017-08-08 13:29:25 +02:00
Fredrik Høisæther Rasch
a71f780253
Added missing C++ options for VCC ( #6195 )
2017-08-08 12:06:48 +02:00
andri lim
d0365dcadf
fixes #6196
2017-08-08 09:04:39 +07:00
Fredrik Høisæther Rasch
37a615a31f
Added Multi-Replacement proc for strings ( #6193 )
2017-08-07 19:58:11 +02:00
Arne Döring
54808ab12f
don't filter '\0' characters in string generation
2017-08-07 18:21:21 +02:00
Arne Döring
3bf1f019a7
improved genEcho
2017-08-07 17:54:05 +02:00
Dominik Picheta
93ef3bcf27
Merge pull request #6192 from TiberiumN/patch-1
...
Small fix to README
2017-08-06 13:57:08 +01:00
Daniil Yarancev
0fff332b89
Small fix to README
...
Fixed link to github contributors page
2017-08-06 14:19:45 +03:00
Fredrik Høisæther Rasch
c39e202976
Introduce first class support for Android ( #5772 )
2017-08-06 02:18:15 +02:00
Fredrik Høisæther Rasch
bbeadf184e
Removed platform-specific arithm test cases ( #6189 )
2017-08-06 00:15:41 +02:00
Ruslan Mustakov
03fc7f3941
Allow to configure tls size ( #6171 )
2017-08-05 16:34:31 +02:00
Araq
7be896a75a
disable tboehmdeepcopy for Windows as we don't have a version of Boehm GC on Windows
2017-08-04 22:24:37 +02:00
Araq
9c38b6e100
disable 'koch boot' on AppVeyor to speedup the process; will be re-enabled after the next release
2017-08-04 21:28:08 +02:00
Araq
153441db1d
codegen: do not produce empty loops; speeds up debug builds tremendously on Windows
2017-08-04 21:27:14 +02:00
Dominik Picheta
d60da4f8f0
Merge pull request #6165 from endragor/no-source-without-git
...
Do not generate Source/Edit without git in config
2017-08-03 22:56:22 +01:00
James Cowgill
fed1b0a077
Add mips64 and mips64el CPU platforms ( #5866 )
2017-08-03 18:37:02 +02:00
andri lim
57edf619fe
fixes #6016 union alias trigger bad codegen ( #6117 )
...
* fixes #6016 union alias trigger bad codegen
* cpp test ok
* merging some test into one file
2017-08-03 11:03:47 +02:00
Parashurama
f063943d5f
Vm fix zero extend proc ze/ze64 && toU32/toU16/toU8 ( #5988 )
...
* fixes ze/ze64 procs in VM.
* fixes toU8/toU16/toU32.
* add tests for ze/ze64 toU32/toU16/toU8 procs
2017-08-03 10:58:45 +02:00
Yuriy Glukhov
0755f902dd
Corrected tuple type to nkPar for unnamed tuples on getType ( #6172 )
2017-08-03 10:37:47 +02:00