summary refs log tree commit diff stats
path: root/lib/system/reprjs.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fix fat pointers, object copying, magic double evals on JS (#9411) [backport]rec2018-12-041-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-4/+1
|
* make JS tests green againAndreas Rumpf2018-04-141-4/+4
|
* Fixes #6741 (#7131)Yuriy Glukhov2018-01-251-1/+1
|
* make some system modules compile againAndreas Rumpf2017-10-291-18/+18
|
* more replacements for the deprecated '<'Andreas Rumpf2017-10-291-3/+3
|
* Ascii character code 127 (DEL) is not printable and must be quoted. (#5984)Markus F.X.J. Oberhumer2017-06-151-2/+2
| | | This is a follow-up to #5823.
* Implementing `repr` for JS (#5578)Silvio2017-03-311-9/+263
|
* the big renamefest: first stepsAraq2014-08-221-1/+1
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* Fixed string concatenation and other bugs in the JS backend. Fixed a small ↵dom962011-09-231-0/+23
bug in the IRC module.