Commit Graph

3743 Commits

Author SHA1 Message Date
Araq
e84834db79 lots of C++ codegen improvements 2015-02-07 10:48:07 +01:00
Araq
53f4c7758b fixes #1601 2015-02-05 13:12:20 +01:00
Araq
b44ee119c8 list CC executions properly again for --parallelBuild:1 2015-02-05 12:23:27 +01:00
Simon Hafner
d4c32102d8 use dynamic message destination 2015-02-04 14:15:52 -06:00
def
2b9d7068cb Add support for nimcfg and warning for nimrod.cfg 2015-02-04 13:01:21 +01:00
def
12ad32e951 Typos 2015-02-04 13:01:11 +01:00
Araq
b5f1957588 fixes #2057 2015-02-04 12:51:54 +01:00
Andreas Rumpf
7f14d0e782 Merge pull request #2031 from reactormonk/high-cstring
Fixes #2030
2015-02-04 10:39:49 +01:00
Araq
a0d3bd16e7 fixes stupid regression 2015-02-04 00:52:46 +01:00
Araq
e75e421912 C++ support: codegen generates C++'s references and avoids copies 2015-02-04 00:52:45 +01:00
Araq
a400e8f7f3 better error message for auto-deref 2015-02-04 00:52:44 +01:00
def
39839fda8a Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
Simon Hafner
fc5700619b report how to create a compiler stacktrace #1280 2015-02-01 23:39:10 -06:00
Simon Hafner
a1d813d12c added a warning for when result is shadowed #868 2015-02-01 05:28:35 -06:00
Araq
903ca78289 fixes #1989 2015-02-01 11:58:41 +01:00
Simon Hafner
1a8541d908 Fixed high(cstring) in vmgen too 2015-02-01 04:11:46 -06:00
Araq
ecc3c3bd03 fixes #2023 2015-02-01 02:27:39 +01:00
Andreas Rumpf
f6131f412a Merge pull request #2033 from reactormonk/round-in-js
Fixes #1959, rounding floats in JS
2015-02-01 01:30:38 +01:00
Araq
ab5b8f5391 fixes #1988 2015-01-31 16:23:38 +01:00
Araq
43e5e3ac22 fixes #2022 2015-01-31 13:46:21 +01:00
Araq
ee4e95fefe fixes #2039 2015-01-31 11:31:59 +01:00
Araq
e9a197e704 removed dead code 2015-01-30 03:04:46 +01:00
Araq
fe30ec83e2 nimsuggest improvements 2015-01-30 03:04:45 +01:00
Simon Hafner
11292a9e0b Fixes #1959, rounding floats in JS 2015-01-29 05:30:55 -06:00
Simon Hafner
5ecc461a94 Fixes #2030 2015-01-29 04:40:27 -06:00
Araq
d4786976dd asm stmt: don't quote what is already quoted 2015-01-29 10:18:52 +01:00
Araq
bd7681f794 fixes yet another GAS parsing bug 2015-01-29 10:11:29 +01:00
Araq
8710a37384 nimsuggest: sane dirty buffer handling 2015-01-29 03:08:41 +01:00
Araq
ebda8e89e1 nimsuggest: filenames in quotes now work; general hints are not emitted 2015-01-29 01:39:53 +01:00
Dominik Picheta
3ac2e00334 Fixes #1642. 2015-01-28 23:10:25 +00:00
Araq
a4b2762249 fixes #325 2015-01-28 19:31:36 +01:00
Dominik Picheta
6143393adb Move lib/pure/nodejs to compiler/nodejs. Ref #2017. 2015-01-28 14:58:31 +00:00
Andreas Rumpf
190cc01f24 Merge pull request #2017 from reactormonk/nodejs-binary
Algorithm to find the nodejs binary
2015-01-28 15:14:39 +01:00
Araq
d9c73b49d1 the compiler knows vxWorks is an OS 2015-01-28 12:59:05 +01:00
Simon Hafner
842c7f67ca added suggested fixes 2015-01-27 13:04:27 -06:00
Simon Hafner
2beaa7a2da find the nodejs binary
upstream calls it node, debian calls it nodejs. We gotta look for both
of them.
2015-01-27 13:02:17 -06:00
Araq
a89ad11c3c added missing file 2015-01-27 01:36:21 +01:00
Araq
26b853923c nimsuggest: first version 2015-01-27 01:36:19 +01:00
Araq
217390d181 do not warn about unknown conditional symbols anymore 2015-01-27 01:33:49 +01:00
Araq
603f36bc86 implements auto-deref for the first argument (requires .experimental) 2015-01-27 01:33:47 +01:00
Araq
995510664e non-destructible context only produces a warning for now 2015-01-24 00:24:14 +01:00
Araq
22318ce8ac Nim can interface with C++ templates 2015-01-23 00:36:58 +01:00
Araq
6004280522 preparations for C++ template support 2015-01-23 00:36:58 +01:00
Araq
e2147c9f0d bugfixes for the new C++ patterns 2015-01-23 00:36:57 +01:00
Araq
5ae8689b63 better error message for 'invalid type' 2015-01-23 00:36:56 +01:00
Araq
a295866ce8 get rid of debug output 2015-01-18 21:22:20 +01:00
Araq
71d3cccb07 fixes #1833 2015-01-18 20:49:56 +01:00
Araq
5f6131cbdc fixes #1944 2015-01-18 14:44:16 +01:00
Varriount
d3a8d5b173 Merge pull request #1981 from Varriount/zielmicha-devel
Custom merge of Zielmicha devel
2015-01-17 21:20:41 -05:00
Andreas Rumpf
4b30c6d9ce Merge pull request #1972 from skyfex/vm_opcLdConst
Test and fix for VM issue
2015-01-18 03:09:36 +01:00