Commit Graph

768 Commits

Author SHA1 Message Date
Andreas Rumpf
36a9703866 Merge branch 'devel' into sighashes 2016-12-06 10:08:38 +01:00
Yuriy Glukhov
44ff8baf2a Show cell type name in writeCell 2016-12-06 00:31:26 +02:00
Araq
d2cbf7f242 more fixes 2016-12-02 08:37:51 +01:00
Araq
49667798eb further progress; more tests are green 2016-11-28 21:45:29 +01:00
Andreas Rumpf
e5ef32dab3 Merge branch 'devel' of github.com:nim-lang/Nim into devel 2016-11-28 11:03:24 +01:00
Andreas Rumpf
734443d725 system.deepCopy should show old behaviour 2016-11-28 11:03:01 +01:00
Andreas Rumpf
7ca72a733c use -d:nimTypeNames to create RTTI with type names 2016-11-28 10:56:45 +01:00
Andreas Rumpf
d2d851a1f3 Merge pull request #4878 from yglukhov/gc-frameinfo
Cosmetics
2016-11-28 10:31:06 +01:00
Andreas Rumpf
e83d11e8f1 deepcopy fix 2016-11-26 14:15:37 +01:00
Andreas Rumpf
2316c71e09 reverted deepcopy fix for now 2016-11-24 10:52:33 +01:00
Andreas Rumpf
249fd5e56b further memtracking improvements 2016-11-24 08:27:19 +01:00
Andreas Rumpf
9ca15ad369 string.add for floats and ints for more performance (JS not yet supported) 2016-11-21 13:53:55 +01:00
Andreas Rumpf
02a2180a6a first version of the new memory tracking feature 2016-11-21 12:10:44 +01:00
Andreas Rumpf
7c1b5b3c2b fixes deepcopy regression 2016-11-18 09:54:12 +01:00
Andreas Rumpf
8875ca750f deepCopy: proper sharing of refs 2016-11-17 19:57:35 +01:00
Yuriy Glukhov
d857b4bc0e DRY frame info setting out to a template. 2016-11-03 19:16:10 +02:00
Andreas Rumpf
60d13c488d Merge pull request #4888 from arnetheduck/mmap-fixes
add MAP_ANONYMOUS const for amd64, fix MAP_PRIVATE on mips etc
2016-10-24 22:05:11 +02:00
Jacek Sieka
f488ed973d clean up tyBigNum remnants 2016-10-24 23:11:38 +08:00
Araq
7c22c03876 fixes bootstrapping problem 2016-10-21 18:02:57 +02:00
Andreas Rumpf
e2eb9f815e fixes #564 2016-10-21 16:57:57 +02:00
Hakan Deryal
34865fbbf5 add exported memory size getter functions for MemRegion objects 2016-10-13 19:10:53 +03:00
Hakan Deryal
67b635029d fixes memory region not updating when passed to withRegion template. 2016-10-13 19:08:31 +03:00
Jacek Sieka
d2d618dde7 add MAP_ANONYMOUS const for amd64, fix MAP_PRIVATE on mips etc (see fe36254) 2016-10-12 22:31:59 +08:00
Andreas Rumpf
754b99e435 Merge pull request #4848 from flyx/fix-debugdlopen
Fixed compilation error with -d:nimDebugDlOpen
2016-10-06 10:39:47 +02:00
Andreas Rumpf
6895a417c0 Merge pull request #4857 from yglukhov/gcv2-threads
Make gc v2 compile with --threads:on
2016-10-06 10:39:23 +02:00
Andreas Rumpf
0b84eac5ae Merge pull request #4853 from GaveUp/devel
Revert change to osalloc.nim from commit 8d7a45f.
2016-10-06 10:38:39 +02:00
Yuriy Glukhov
1bfcea5d5c Make gc v2 compile with --threads:on 2016-10-05 20:36:22 +03:00
Jez Kabanov
014a90abad call initAllocator in foreign thread 2016-10-05 19:16:31 +11:00
GaveUp
fe362543de Revert change to osalloc.nim from commit 8d7a45f.
Change caused MAP_ANONYMOUS to have an incorrect value when compiling
for mipsel.

Fixes #4852.
2016-10-04 15:22:36 -05:00
Felix Krause
cee445b889 Display hint for -d:nimDebugDlOpen on load failure 2016-10-03 12:06:54 +02:00
Felix Krause
9c91558e62 Fixed compilation error with -d:nimDebugDlOpen 2016-10-03 11:58:21 +02:00
Yuriy Glukhov
cb1231bf73 Typo in doc 2016-09-24 12:47:00 +03:00
Andreas Rumpf
ffb812521d fixes serious regression 2016-09-24 02:52:16 +02:00
Andreas Rumpf
2569a58f08 fixes #4746 2016-09-24 02:27:12 +02:00
Andreas Rumpf
66bbf7518e fixes #4776 2016-09-24 02:27:12 +02:00
Andreas Rumpf
bc53d2c9de bugfix: bottom of AVL tree is now threadsafe 2016-09-24 02:27:12 +02:00
cheatfate
f0ea9447ce Add define value nimBurnFree which allow deallocation procedures to fill memory with 0xFF before freeing it. 2016-09-20 17:34:36 +03:00
Dominik Picheta
b56595ae26 Fixes $(0.0/0.0) giving -nan on some systems.
Squashed commit of the following:

commit c7fc086b663f4d4003ccd5831a0ca508cf9badc7
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sat Sep 17 21:09:48 2016 +0200

    Another attempt at fix.

commit 67b7fb67cda08d945e480a6a01fb0fee797add00
Author: Dominik Picheta <dominikpicheta@gmail.com>
Date:   Sat Sep 17 20:47:41 2016 +0200

    Fixes $(0.0/0.0) giving `-nan` on some systems.
2016-09-17 22:09:10 +02:00
Yuta Yamada
b688a5607d srcdir -> srcDir 2016-09-14 17:57:19 -07:00
Araq
6a1b8e691f fixes #4764, fixes #4731, fixes #4724 2016-09-14 19:59:32 +02:00
Andreas Rumpf
03768e7da0 attempt to fix #4640 2016-09-13 16:33:43 +02:00
Araq
646a569421 fixes #3279 2016-09-12 22:57:12 +02:00
Andreas Rumpf
479373ad79 fixes #4088 2016-09-11 23:48:59 +02:00
Yuriy Glukhov
99bbda28ee Store stack trace in exception 2016-09-04 22:57:10 +03:00
Andreas Rumpf
11f7eb2d9b fixes #4689 2016-09-01 16:57:34 +02:00
Yuriy Glukhov
f12f27c185 Fixed getCurrentException and getCurrentExceptionMsg. Closes #4635 2016-08-29 13:10:06 +03:00
Yuriy Glukhov
c1dd65c01a Reset framePtr on unhabdled exception. Dont reset on getStackTrace. 2016-08-27 18:10:13 +03:00
Yuriy Glukhov
90b0a771e4 Uncaught exceptions in JS now always propagate with better stack trace. 2016-08-27 16:52:08 +03:00
Andreas Rumpf
8882b062e1 added selfExe and selfExec for NimScript support 2016-08-05 20:19:15 +02:00
Andreas Rumpf
b36849be3f Merge pull request #4559 from haiodo/enable-profiler-filenames
Enable embedded profiler to display filenames.
2016-08-02 17:13:33 +02:00