summary refs log tree commit diff stats
path: root/.gitignore
diff options
context:
space:
mode:
authorrec <44084068+recloser@users.noreply.github.com>2018-12-04 12:04:27 +0100
committerAndreas Rumpf <rumpf_a@web.de>2018-12-04 12:04:27 +0100
commite3e5ae287f9a10ab9ee350e64982f21c44238594 (patch)
tree7ae04f1401c62ef4b31cbbce5134dfb3555a20e9 /.gitignore
parent07744b6e47ef1e83630d628c7d1eae4f3aa5bee5 (diff)
downloadNim-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