Andreas Rumpf
274fafb2df
fixes #6961
2018-02-02 17:35:04 +01:00
Andreas Rumpf
c671356d51
manual: do not mention the VTable types which are not implemented yet
2018-02-02 17:35:04 +01:00
cooldome
5460bd2764
Small performance improvement in sempass2 ( #7168 )
2018-02-01 18:34:37 +01:00
konqoro
90c1edff8b
Fix the names of the float checks pragmas. ( #7170 )
2018-02-01 14:02:32 +01:00
Yuriy Glukhov
60c7bbc8b7
Jump to definition on import will open the imported module ( #7155 )
2018-01-31 16:39:01 +01:00
pqflx3
8d8df5807b
Fixes #7121 ( #7148 )
...
* Replace ftell and fseek with (windows) _ftelli64, _fseeki64 and (posix) ftello, fseeko
* disable large file test
2018-01-31 16:38:37 +01:00
GULPF
94038545be
Fixes codegen bug with literal negative zero, fixes #7079 ( #7158 )
...
* Fixes #7079
* Fix handling of neg zero during constant folding
2018-01-31 16:29:42 +01:00
Andreas Rumpf
b5538990a2
nimTypeNames feature: show generics properly
2018-01-31 14:29:08 +01:00
Andreas Rumpf
7648eb45b3
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-31 08:01:07 +01:00
Andreas Rumpf
a605fa8ba6
fixes #7129
2018-01-30 19:51:38 +01:00
Yuriy Glukhov
a37e47d069
Undeprecate readChar. Closes #7072 ( #7156 )
2018-01-30 15:55:11 +01:00
Yuriy Glukhov
d84ace8a5b
Fixes #7140 ( #7154 )
2018-01-30 15:25:41 +01:00
Andreas Rumpf
77d590f483
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-30 10:30:49 +01:00
Andreas Rumpf
4f08ed63cf
M&S GC: collect earlier under memory pressure
2018-01-30 10:30:43 +01:00
Andreas Rumpf
8fdc291936
fixes the tracking of 'occupied memory'
2018-01-30 10:30:18 +01:00
Yuriy Glukhov
02c1f120eb
Fixes nimsuggest#78 ( #7151 )
2018-01-29 23:41:32 +01:00
cooldome
12b11fd848
Fix compiler crash on try expression with infix as ( Fixes #7116 ) ( #7112 )
...
* Fix compiler crash
* make sure type is not lost
2018-01-29 05:59:49 +01:00
Dominik Picheta
fcd4cd82c3
Merge pull request #6796 from nim-lang/async-improvements
...
Async improvements
2018-01-28 19:11:17 +00:00
Dominik Picheta
86fb8bf723
Revert 3db460f504 as requested by @Araq.
2018-01-28 17:13:08 +00:00
Dominik Picheta
6c035379fe
Merge pull request #6597 from pgkos/uri-allow-no-authority
...
Allow parsing URIs without authority
2018-01-28 17:00:33 +00:00
Araq
ad222e3015
Merge branch 'devel' into araq-newlines
2018-01-28 11:38:52 +01:00
Araq
7206c692a3
in triple line string literals the newline should be '\n' too
2018-01-28 11:38:25 +01:00
Andreas Rumpf
85411fab71
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-27 16:04:57 +01:00
Andreas Rumpf
78fb3ffeb1
fix test for bug #6989
2018-01-27 08:02:29 +01:00
Andreas Rumpf
68dfd1729e
fixes #6989
2018-01-27 07:59:40 +01:00
Dominik Picheta
1a565d7b20
Merge pull request #6517 from FedericoCeratto/hexstr
...
Add string-to-hex and back conversions
2018-01-26 15:32:28 +00:00
Andreas Rumpf
394757dbf5
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-25 16:02:22 +01:00
Andreas Rumpf
1d9087245c
JS codegen bugfix: don't crash on wrong importcpp patterns
2018-01-25 16:02:13 +01:00
Yuriy Glukhov
0b9c1da1c0
Fixes #6741 ( #7131 )
2018-01-25 04:26:40 +01:00
Andreas Rumpf
80caca15bd
fixes #7089
2018-01-24 20:08:17 +01:00
Dominik Picheta
d5b4936332
Merge pull request #7130 from juanfra684/patch-2
...
Gratipay is dead
2018-01-23 13:48:23 +00:00
Juan Francisco Cantero Hurtado
c8da417211
Gratipay is dead
...
https://gratipay.news/the-end-cbfba8f50981
2018-01-23 14:28:48 +01:00
Sergey Avseyev
73af427f23
Fix longgc category tests ( #7095 )
...
testC command already has "gcc" as command, second "gcc" as option
generates "file not found error", and terminates the compiler with
error code
2018-01-22 15:08:27 +01:00
Andreas Rumpf
cd26d02882
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-22 14:07:11 +01:00
Andreas Rumpf
0dd1811344
make C++ tests green again
2018-01-22 14:06:53 +01:00
Yuriy Glukhov
ecbbefcc83
Fallback to doNothing if /proc/loadavg cant be opened ( #7123 )
2018-01-22 13:52:22 +01:00
Andreas Rumpf
6e145d4269
GC: also report total GC'ed heap size ignoring losses due to fragmentation
2018-01-21 23:51:54 +01:00
Andreas Rumpf
45c02af2b5
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-21 21:09:03 +01:00
Andreas Rumpf
6266c68ab6
writeStackTrace now officially has no IO effect anymore for more convenient debugging
2018-01-21 21:08:51 +01:00
Andreas Rumpf
8c98277d5a
M&S GC: minor code cleanup
2018-01-21 21:06:31 +01:00
Andreas Rumpf
5f603144b2
GC: fixes size computation for leak detection
2018-01-21 20:59:25 +01:00
Dominik Picheta
6607d01303
Merge pull request #7119 from zielmicha/patch-2
...
Change default ARM compiler name
2018-01-21 16:11:53 +00:00
Michał Zieliński
1a0f8fd4e6
Change default ARM compiler name
...
In most distros (Ubuntu, Debian, Arch Linux) the only available Linux ARM toolchain uses arm-linux-gnueabihf- prefix. That's also the correct compiler for cross-compiling code for Raspberry Pi, which is what most people will probably want.
2018-01-21 16:26:22 +01:00
Andreas Rumpf
81195fc362
Merge branch 'devel' of github.com:nim-lang/Nim into devel
2018-01-21 10:59:18 +01:00
Andreas Rumpf
e5af08cc12
GC add 'string' to dumpNumberOfInstances
2018-01-21 10:59:09 +01:00
Andreas Rumpf
c99f952dfb
basic 'lent T' test works
2018-01-21 03:04:22 +01:00
Dominik Picheta
cdc54bec6f
Add note about OpenSSL 1.0.x support to openssl module.
2018-01-20 17:36:38 +00:00
Dominik Picheta
588173496a
Merge pull request #7113 from endragor/static-openssl102
...
Allow static linking with OpenSSL 1.0.2
2018-01-20 17:33:06 +00:00
Ruslan Mustakov
be2db6d67a
Allow static linking with OpenSSL 1.0.x
...
This commit basically returns the code that was removed in
a78d7a31f7 , but under 'openssl10'
define symbol. OpenSSL 1.0.2 is still actively maintained, so there is
no point in dropping support of it.
2018-01-20 19:26:00 +07:00
Andreas Rumpf
7adf3bf476
Mark&Sweep GC: introduce nimTracing define for debugging
2018-01-19 18:11:46 +01:00