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.
.5.5&id=6278debb6ea56db29b6a1f63ac999cf71a6fb4c1'>^
d76fd5b7 ^















































863f85ce ^
d76fd5b7 ^













bff42968 ^























1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168