Andreas Rumpf
|
e24a3bd0ab
|
allocator: minor fix for deallocOsPages
|
2017-12-11 09:18:11 +01:00 |
|
Araq
|
b0c682de4d
|
Merge branch 'devel' into araq-new-mm2
|
2017-12-08 10:06:56 +01:00 |
|
Araq
|
4be45f5913
|
Merge branch 'devel' of github.com:nim-lang/Nim into devel
|
2017-12-08 10:06:36 +01:00 |
|
Brent Pedersen
|
e016c9253e
|
optimize setLen (#6816)
inline the call to setLengthSeq and avoid decref for types if ntfNoRefs
closes #6721 and speeds setLen when newLen < len for non reference
types.
|
2017-12-07 14:25:39 -05:00 |
|
Araq
|
226532f8f3
|
cleanup todo.txt
|
2017-12-07 15:58:46 +01:00 |
|
Araq
|
7c9a3161da
|
make the new allocator work
|
2017-12-07 13:24:18 +01:00 |
|
Araq
|
dc7a69cb66
|
Threading: increase TLS size for new allocator
|
2017-12-07 13:15:00 +01:00 |
|
Araq
|
ede38a70fc
|
make allocator use the TLSF algorithm; work in progress
|
2017-12-07 10:54:46 +01:00 |
|
Araq
|
a0699870e3
|
osalloc: improve error message when virtualFree fails
|
2017-12-03 15:20:13 +01:00 |
|
Araq
|
d27c0b2192
|
make asyncdispatch compile with the foreign GCs
|
2017-12-01 11:20:50 +01:00 |
|
Ștefan Talpalaru
|
908677a313
|
remove goFree() (#6808)
__go_free() was removed from gcc-7.2.0 so we stop trying to help the
garbage collector by marking no longer used memory regions
|
2017-11-25 16:08:27 +01:00 |
|
Andreas Rumpf
|
fe18769fe1
|
fixes #6753
|
2017-11-22 12:58:03 +01:00 |
|
Arne Döring
|
a11be5f21f
|
added when statement (#6759)
|
2017-11-17 10:53:15 +01:00 |
|
Andreas Rumpf
|
661ce8b8cb
|
added system.getStackTraceEntries
|
2017-11-16 22:57:27 +01:00 |
|
Lynn C. Rees
|
0ab373115c
|
Trim remaining expr/stmt from stdlib (#6742)
|
2017-11-15 17:34:48 +01:00 |
|
Jörg Wollenschläger
|
eab7c88ce9
|
Fix cas when using vcc/cpp and use the correct interlocked exchange for bool (#6735)
|
2017-11-14 17:21:56 +01:00 |
|
Erwan Ameil
|
6a6a2b7d76
|
Fix missing stacktraces when using -d:useNimRtl (#6716)
|
2017-11-10 05:39:11 +01:00 |
|
Andreas Rumpf
|
617ba1a209
|
Merge branch 'devel' into araq
|
2017-11-07 11:17:20 +01:00 |
|
Araq
|
742f43e572
|
fixes #6609; 'if' expressions support multiple statements; minor breaking change
|
2017-11-05 01:26:04 +01:00 |
|
Andreas Rumpf
|
17ccb7f6b6
|
Merge branch 'devel' into araq
|
2017-11-02 18:24:33 +01:00 |
|
Andreas Rumpf
|
762ade1177
|
'ord' does not produce a range type anymore
|
2017-11-02 18:23:21 +01:00 |
|
Andreas Rumpf
|
1eaeccc15d
|
Merge branch 'devel' into araq
|
2017-11-02 10:46:30 +01:00 |
|
Fabian Keller
|
7c03c882f5
|
Remove more usages of unary lt (fixes #6634) (#6641)
* fixes #6634
* remove more usages of unary <
|
2017-10-31 19:48:01 +01:00 |
|
Andreas Rumpf
|
0895064983
|
getEnv now supports a 'default' parameter; refs #6019
|
2017-10-30 17:21:05 +01:00 |
|
Andreas Rumpf
|
c0433b0b6c
|
make some system modules compile again
|
2017-10-29 19:42:33 +01:00 |
|
Andreas Rumpf
|
6a3288a60e
|
more replacements for the deprecated '<'
|
2017-10-29 08:55:30 +01:00 |
|
Andreas Rumpf
|
dcfc2b0e5f
|
sysstr: code formatting
|
2017-10-28 12:10:22 +02:00 |
|
Araq
|
7ee825a6e5
|
make the Windows build green again
|
2017-10-17 09:27:44 +02:00 |
|
Andreas Rumpf
|
527e20fd3a
|
fixes the Windows build
|
2017-10-16 19:52:32 +02:00 |
|
Andreas Rumpf
|
7eeef4aae7
|
fixes #1137
|
2017-10-16 16:47:10 +02:00 |
|
Araq
|
b219fc74ad
|
fixes #5143
|
2017-10-16 12:45:43 +02:00 |
|
Araq
|
4a7266e1c1
|
fixes #3558
|
2017-10-16 12:29:40 +02:00 |
|
Andreas Rumpf
|
13f974336e
|
Merge branch 'araq-stringify-array' into devel
|
2017-10-10 13:18:32 +02:00 |
|
Andreas Rumpf
|
55cb959a68
|
make tests green again; closes #5861
|
2017-10-10 09:18:31 +02:00 |
|
Andreas Rumpf
|
3308d26581
|
breaking change: arrays of char do not convert to cstring; ptr to array of char does
|
2017-10-10 00:17:20 +02:00 |
|
Andreas Rumpf
|
db0d353281
|
Merge branch 'stringify-array' of https://github.com/krux02/Nim into krux02-stringify-array
|
2017-10-09 23:46:24 +02:00 |
|
Eduardo Bart
|
edefe4db21
|
Futher improve seq assingment speed by 2x factor (#6437)
|
2017-10-09 22:55:12 +02:00 |
|
Charlie Barto
|
d55e02ddf1
|
fixes to allow the usage of clang on windows with the msvc abi and ms headers (#6442)
|
2017-10-09 17:26:53 +02:00 |
|
Andreas Rumpf
|
e9243a1616
|
Merge branch 'devel' into araq
|
2017-10-02 08:31:38 +02:00 |
|
Andreas Rumpf
|
0314075639
|
revert the 'wasMoved' logic until the write barrier has been adapted
|
2017-09-29 11:33:40 +02:00 |
|
Andreas Rumpf
|
70e94b8c9e
|
GCs: use add instead of &
|
2017-09-29 11:20:28 +02:00 |
|
Andreas Rumpf
|
7349d12e96
|
GC v2 works sometimes
|
2017-09-28 21:48:43 +02:00 |
|
Andreas Rumpf
|
eeb2661a28
|
fixes #6433
|
2017-09-25 15:22:07 +02:00 |
|
Andreas Rumpf
|
f7f3a25be8
|
first steps of making 'opt' a first class type for Nim
|
2017-09-25 13:19:36 +02:00 |
|
Andreas Rumpf
|
e5cb1a2dd5
|
newSeqOfCap: skip initialization step for non-GC-ed data
|
2017-09-24 01:22:48 +02:00 |
|
Andreas Rumpf
|
2e93bac227
|
Merge branch 'devel' into araq-better-codegen
|
2017-09-23 20:07:30 +02:00 |
|
Andreas Rumpf
|
5298a72f34
|
NimScript: added buildOS and buildCPU constants
|
2017-09-22 13:29:45 +02:00 |
|
Andreas Rumpf
|
07531b41b9
|
make gc:v2 compile again
|
2017-09-22 11:12:14 +02:00 |
|
Andreas Rumpf
|
fe99495a9b
|
new string behaviour now available under nimShallowStrings
|
2017-09-22 10:15:30 +02:00 |
|
Andreas Rumpf
|
c383e4d35e
|
preparations for string optimizations
|
2017-09-22 09:57:18 +02:00 |
|