diff options
author | rec <44084068+recloser@users.noreply.github.com> | 2018-12-04 12:04:27 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-12-04 12:04:27 +0100 |
commit | e3e5ae287f9a10ab9ee350e64982f21c44238594 (patch) | |
tree | 7ae04f1401c62ef4b31cbbce5134dfb3555a20e9 /.gitignore | |
parent | 07744b6e47ef1e83630d628c7d1eae4f3aa5bee5 (diff) | |
download | Nim-e3e5ae287f9a10ab9ee350e64982f21c44238594.tar.gz |
Fix fat pointers, object copying, magic double evals on JS (#9411) [backport]
* Add a test for issue #9389 * Fixes #9389. * Make object contructors copy objects properly by checking whether the expressions passed to them don't need to be copied. * Make mArrToSeq implementation actually check if a copy needs to be made. * Avoid unnecessary copy in mChr impl * Assume set constructor elements need no copy * Add a test for issue #9410 * Add a test * fix passing fat pointers (#9410) * Enhance tests * More tests and fixes * Add more (failing) tests [ci skip] * Added equality operator for fat pointers, more tests and fixes * Fix printing uninitialized strings * Fix mInc, mDec double eval, add more tests * Tests * Refactored, fixed multiple evals, revamped the tests, added missing ops * Fix ups * Fix #9643 and #9644 * add pointer normalization
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions