Commit Graph

17607 Commits

Author SHA1 Message Date
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