Jorge Acereda
554b9df849
Use abort() for assertions.
2019-07-29 21:48:20 +02:00
Jorge Acereda
e8c9d77d8f
Enabling address sanitizer yields warnings due to _FORTIFY_SOURCE redefinition.
2019-06-20 12:12:26 +02:00
hellerve
8b78fe453a
core: optionally check malloc
2019-06-17 09:17:20 +02:00
Erik Svedäng
0049c13111
Renamed 'defdynamic' to 'defndynamic'.
2019-03-13 18:49:48 +01:00
hellerve
9848e8fb34
multiple fixes:
...
- don’t do function copying in benchmarking
- fix the array_update benchmark
- add Filepath.file-from-path
- add tests for the `Filepath` module
- reformat a lot of documentation
2019-02-15 14:48:49 +01:00
hellerve
cfee23c429
core: fix stray usage of outdated debug functionality
2018-09-19 17:53:09 +02:00
hellerve
76d86f13e1
eval: refactor file, line, and column; Debug: better trace
2018-09-19 17:46:16 +02:00
hellerve
0071399134
core: fix stray closing bracket (thanks @mkfifo)
2018-05-16 06:11:04 +02:00
hellerve
b2c57e16d3
core: initial documentation work
2018-05-12 16:08:48 +02:00
Erik Svedäng
518a0a2165
Function for leaking memory on purpose.
2018-03-29 07:03:00 +02:00
Erik Svedäng
9d36c9e220
Fixed: 'assert' macro. Also -- reporting of errors in expanded macros now works.
2018-03-13 13:10:15 +01:00
Erik Svedäng
a9fd73ab2a
Load 'Debug.carp' by default.
2018-03-13 09:43:08 +01:00
Erik Svedäng
97fef54482
Some comments in the Debug module.
2018-02-08 17:55:44 +01:00
Erik Svedäng
a25606725e
Proper 'assert' macro that reports source location.
2018-02-06 10:12:43 +01:00
Erik Svedäng
d23a211985
BUG FIX: Must handle deletion of temporary values used during initialization of global variables.
2018-02-06 08:21:50 +01:00
Erik Svedäng
7cd40a8ad5
Better support for globals.
2018-01-02 08:56:23 +01:00
Erik Svedäng
6d5bd6a74d
More uniform solution for memory logging.
2018-01-02 06:54:05 +01:00
Erik Svedäng
7296b83264
memory-logged macro
2018-01-02 06:46:01 +01:00
Erik Svedäng
463050d8d7
Trace function.
2017-12-25 16:33:03 +01:00
Erik Svedäng
57bb9a7469
Extracted out Debug module.
2017-12-23 14:10:44 +01:00