Commit Graph

1934 Commits

Author SHA1 Message Date
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
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
Araq
abb738146a revert to old behaviour: tuple field names are not ignored anymore; fixes #1920 2015-01-18 02:33:44 +01:00
Araq
a2b7e6c392 better C++ support wrt 'this' 2015-01-18 02:33:43 +01:00
Varriount
d630f72b81 Fixes #1955 2015-01-17 20:17:36 -05:00
Varriount
78b5779d93 Merge branch 'devel' of git://github.com/zielmicha/Nimrod into zielmicha-devel 2015-01-16 21:28:36 -05:00
Audun Wilhelmsen
ca257efc84 Proposed fix for issue #1946 2015-01-16 22:32:00 +01:00
Araq
c7934be7e8 fixes #1947 2015-01-15 12:24:54 +01:00
Michał Zieliński
b1351d23f5 quote filenames in when invoking compiler from C backend 2015-01-14 20:16:35 +01:00
Araq
33c587d06b patterns for 'importcpp' (still undocumented) 2015-01-14 13:57:59 +01:00
Araq
8889fa9117 handle 'T&' properly for better C++ support 2015-01-13 22:30:56 +01:00