summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Collapse)AuthorAgeFilesLines
* JS object initializer fix.yglukhov2015-06-231-6/+5
|
* Changed sets of strings to IntSetsyglukhov2015-06-181-18/+15
|
* Fixes #2617, fixes addr of obj downcast.yglukhov2015-06-181-21/+32
|
* Unhandled exceptions handling brought back.yglukhov2015-06-151-8/+11
|
* Fixed and slightly changed exception handling.yglukhov2015-06-151-10/+19
|
* Merge pull request #2903 from yglukhov/js-bracket-addrAndreas Rumpf2015-06-131-8/+11
|\ | | | | Fixed addr of bracket expression. Fixes #2148.
| * Singing and dancing with skipTypes.yglukhov2015-06-121-1/+1
| |
| * Fixed addr of bracket expression. Fixes #2148.yglukhov2015-06-111-8/+11
| |
* | Merge pull request #2902 from yglukhov/js-copying-fixAndreas Rumpf2015-06-121-2/+2
|\ \ | | | | | | Fixed copying of aggregates in JS.
| * | Fixed copying of aggregates in JS.yglukhov2015-06-111-2/+2
| |/
* | Merge pull request #2896 from r-ku/I64-magics-goneAndreas Rumpf2015-06-121-30/+0
|\ \ | |/ |/| I64 magics gone
| * Removed magics: mAbsI64rku2015-06-101-2/+0
| |
| * Removed magics: mBitnotI64rku2015-06-101-2/+0
| |
| * Removed magics: mEqI64 mLtI64 mLeI64rku2015-06-101-6/+0
| |
| * Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64rku2015-06-101-10/+0
| | | | | | | | Author: rku <rokups@zoho.com>
| * Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64rku2015-06-101-10/+0
| | | | | | | | Author: rku <rokups@zoho.com>
* | securehash: Keep module name consistentAdam Strzelecki2015-06-091-1/+1
|/ | | | | | 1. All other modules don't use underscore, why this should be different? 2. Wrap some imports to 80 column
* Merge pull request #2780 from flaviut/cleanup-crcAndreas Rumpf2015-06-091-2/+2
|\ | | | | Use SHA1 instead of CRC
| * Rename crc module to "secure_hash"Flaviu Tamas2015-05-231-2/+2
| |
* | Fixed codegen for DotDot magicyglukhov2015-06-041-7/+14
| |
* | Fixes #2798yglukhov2015-05-261-2/+5
|/
* Fixed JS call codegen, when first parameters are compile-time.yglukhov2015-05-191-1/+3
|
* fixed nil.add for JSAraq2015-04-221-1/+1
|
* fixes #2581Araq2015-04-221-9/+16
|
* cleaned up some magics to make room for new magics; added '..<' and '..^' ↵Araq2015-04-221-6/+0
| | | | templates
* attempt to fix JS codegen regressionAraq2015-04-201-1/+1
|
* fixes #2476Araq2015-04-191-13/+22
|
* Don't add a comma too soonOleh Prypin2015-04-091-1/+1
| | | | Fixes #2495
* Get rid of deprecation warningsdef2015-04-071-256/+254
|
* compiler_ropes: ropeToStr -> $Jacek Sieka2015-04-011-1/+1
|
* cannot gen symbol -> must be compile timeSimon Hafner2015-03-261-3/+1
|
* uint support for JS.Yuriy Glukhov2015-03-241-1/+1
|
* codegen doesn't produce line tracing commands anymore; fixes #1344Araq2015-03-211-8/+4
|
* Fixes #2323. Fixes #2148.Dominik Picheta2015-03-151-6/+6
|
* fixes #2298Araq2015-03-121-203/+205
|
* Replaced deprecated repeatChar() with repeat() or spaces().Hans Raaf2015-03-041-1/+1
|
* Fix typosFederico Ceratto2015-02-151-1/+1
|
* Fixes #1959, rounding floats in JSSimon Hafner2015-01-291-1/+10
|
* Happy new year!Guillaume Gelin2015-01-061-2/+2
|
* fixes #1742Araq2014-12-241-4/+2
|
* minor improvements to the docsAraq2014-12-141-8/+12
|
* further website improvementsAraq2014-12-101-1/+3
|
* Fixing extraneous semicolon in jsgen outputjuxiliary2014-12-061-1/+1
| | | | | | | | jsgen was producing javascript objects like this ``` {, name:"foo"} ``` causing syntax errors in javascript interpretors.
* fixes #1489, fixes #1490Araq2014-11-281-13/+10
|
* fixes #1548Araq2014-11-171-2/+10
|
* Fix issue #1660Simon Krauter2014-11-151-1/+2
| | | | https://github.com/Araq/Nimrod/issues/1660
* implemented 'guard' annotationAraq2014-09-211-2/+3
|
* updated the compiler to use the new symbol namesAraq2014-08-281-2/+2
|
* Nimrod renamed to NimAraq2014-08-281-2/+2
|
* documented the JS codegenAraq2014-08-201-0/+19
|
lame/cpp/012run?h=hlt&id=4f5bc1e198b075c8fbec455a5614deb2c13a812e'>^
ac0e9db5 ^
0487a30e ^
ac0e9db5 ^
0487a30e ^

2dab0edb ^
1066660e ^
9fc64bbc ^
87fbfc2d ^
9d670bb5 ^
9fc64bbc ^

3c435756 ^


2199940a ^
ac0e9db5 ^
8eff7919 ^
ec926027 ^

7c8493b3 ^
b75e94b3 ^
ec926027 ^

dcfca05e ^
05d17773 ^
dcfca05e ^

69e14325 ^
ac0e9db5 ^
ec926027 ^

b39ceb27 ^
3663ca6c ^
e7f76736 ^
e7f76736 ^
6ace0363 ^
e7f76736 ^
b39ceb27 ^
e7f76736 ^
b39ceb27 ^


4071055a ^

c17d5591 ^
a8007cc4 ^
e7f76736 ^
ccd792da ^
e7f76736 ^
4caa718f ^
fb4836dc ^
e7f76736 ^

267ebb59 ^
6ace0363 ^
267ebb59 ^
bb8a644b ^


f5f4b698 ^



ad8e984f ^
8c9e97ae ^
2b7a7498 ^
267ebb59 ^
ccd792da ^

b98d3876 ^
267ebb59 ^

7284d503 ^
96f19e1e ^
6ace0363 ^
3c435756 ^
3c435756 ^
2199940a ^
3c435756 ^
87fbfc2d ^
8c9e97ae ^
981cc9e8 ^
b1bbe92d ^
87fbfc2d ^
96f19e1e ^
87fbfc2d ^
3c435756 ^
3c435756 ^
7284d503 ^

fca0ebbe ^
0487a30e ^
fca0ebbe ^
c82d0176 ^
a4ef18b1 ^
a26cc359 ^

ac0e9db5 ^


fca0ebbe ^
7feea75b ^
b291f85b ^

cae5461b ^


fca0ebbe ^
6b6dfb0c ^
ac0e9db5 ^

0edc9471 ^
ac0e9db5 ^
7feea75b ^
05d17773 ^
b291f85b ^
cae5461b ^

c1a50c82 ^
ac0e9db5 ^
3076bab4 ^

ac0e9db5 ^
f1a6f323 ^
f48f6c14 ^
eaa75c87 ^
decaddb4 ^
6b6dfb0c ^



c82d0176 ^
ac0e9db5 ^
c82d0176 ^

decaddb4 ^


5497090a ^

decaddb4 ^
d7494165 ^


fc55fea0 ^




d7494165 ^
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
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236