Hans Raaf
|
fa6692f33f
|
Fix tuple field access in PHP.
|
2016-02-07 01:49:06 +01:00 |
|
Hans Raaf
|
e737b47ee1
|
Fix for index check in PHP code.
|
2016-02-07 00:30:21 +01:00 |
|
Hans Raaf
|
77235947c1
|
Fix for shr with PHP (using >>)
|
2016-02-07 00:08:10 +01:00 |
|
Andreas Rumpf
|
8ec7c0af20
|
php-codegen fixes
|
2016-02-06 19:58:28 +01:00 |
|
Andreas Rumpf
|
bf6e0ad01a
|
more JS regressions fixed
|
2016-02-06 15:39:56 +01:00 |
|
Andreas Rumpf
|
d3cb1bedfa
|
fixes JS codegen regressions
|
2016-02-06 15:39:56 +01:00 |
|
Andreas Rumpf
|
4686f485a6
|
cleaner toArray magic
|
2016-02-06 15:39:56 +01:00 |
|
Andreas Rumpf
|
9b44ca17c2
|
PHP codegen can generate PHP classes
|
2016-02-06 15:39:56 +01:00 |
|
Andreas Rumpf
|
35567a1eb9
|
first version of an PHP codegen
|
2016-02-06 15:39:56 +01:00 |
|
Yuriy Glukhov
|
d148fdab5c
|
Prefer JS typed arrays for arrays.
|
2016-02-03 15:48:01 +02:00 |
|
Andreas Rumpf
|
e12e29a3e3
|
Merge pull request #3760 from yglukhov/js-unicode-2
Fixed unicode strings in JS. Second try.
|
2016-01-22 22:13:49 +01:00 |
|
Andreas Rumpf
|
fa12a2188d
|
Merge pull request #3762 from yglukhov/isnil-fix
Fixed isNil codegen in JS
|
2016-01-22 22:08:14 +01:00 |
|
Yuriy Glukhov
|
8dbe9ea3ab
|
Fixed isNil codegen in JS
|
2016-01-22 19:54:53 +02:00 |
|
Yuriy Glukhov
|
d2ecd84f67
|
JS: Corrected shift operators. Made casting between ints behave like C does.
|
2016-01-22 18:32:47 +02:00 |
|
Yuriy Glukhov
|
c3d09aeeac
|
Fixed unicode strings in JS
|
2016-01-22 11:24:00 +02:00 |
|
Yuriy Glukhov
|
5f092520d1
|
Revert "Fixed unicode handling in JS. Fixes #3714."
|
2016-01-21 22:26:50 +02:00 |
|
Andreas Rumpf
|
1dac302975
|
Merge pull request #3754 from yglukhov/js-unsigned
Unsigned arith corrected for JS
|
2016-01-21 16:28:03 +01:00 |
|
Yuriy Glukhov
|
c0d0e5efd9
|
Unsigned arith corrected for JS
|
2016-01-21 17:00:42 +02:00 |
|
Yuriy Glukhov
|
8fab2f81e3
|
Fixed unicode handling in JS. Fixes #3714.
|
2016-01-18 13:30:21 +02:00 |
|
Yuriy Glukhov
|
ab79c36169
|
Use real JS bool literals instead of 1 and 0. Fixes #3722.
|
2016-01-17 10:44:04 +02:00 |
|
Andreas Rumpf
|
c1627354d1
|
first implementation of the new lambda-lifting pass; barely anything works
|
2015-12-26 00:42:30 +01:00 |
|
Yuriy Glukhov
|
955954a89f
|
Gen temp name instead of nimVarUnpack
|
2015-10-15 17:50:06 +03:00 |
|
Yuriy Glukhov
|
2166b7bc46
|
Fixed ret by var in js
|
2015-10-15 16:04:53 +03:00 |
|
Yuriy Glukhov
|
49869a2b10
|
when nimvm stmt proof of concept
|
2015-09-04 20:50:29 +03:00 |
|
Yuriy Glukhov
|
a66b968d3b
|
Fixed passing byvar
|
2015-08-25 15:47:34 +03:00 |
|
Andreas Rumpf
|
87072a7afb
|
Merge pull request #3233 from yglukhov/parsefloat-js-magic
Fixed nimParseBiggestFloat magic in JS
|
2015-08-21 21:26:10 +02:00 |
|
Yuriy Glukhov
|
dadf036a70
|
Fixed nimParseBiggestFloat magic in JS
|
2015-08-21 21:31:00 +03:00 |
|
Yuriy Glukhov
|
a5be556a4c
|
Untyped pointers godegen changed. addr expression fixed.
|
2015-08-21 13:29:25 +03:00 |
|
Andreas Rumpf
|
2f25e74c9f
|
Merge pull request #3147 from yglukhov/js-emit
Emit pragma support for JS backend.
|
2015-08-02 11:06:13 +02:00 |
|
Araq
|
beca7ded1b
|
fixes #3144
|
2015-07-26 21:07:11 +02:00 |
|
Yuriy Glukhov
|
21e7e7c895
|
Emit pragma support for JS backend.
|
2015-07-25 22:33:53 -07:00 |
|
yglukhov
|
0069308b22
|
JS object initializer fix.
|
2015-06-23 14:46:38 +03:00 |
|
yglukhov
|
85d5c86efa
|
Changed sets of strings to IntSets
|
2015-06-18 15:09:43 +03:00 |
|
yglukhov
|
9ae4a0425a
|
Fixes #2617, fixes addr of obj downcast.
|
2015-06-18 13:35:21 +03:00 |
|
yglukhov
|
fa1f3aecce
|
Unhandled exceptions handling brought back.
|
2015-06-15 23:08:38 +03:00 |
|
yglukhov
|
090fc33641
|
Fixed and slightly changed exception handling.
|
2015-06-15 21:49:49 +03:00 |
|
Andreas Rumpf
|
2782cddb56
|
Merge pull request #2903 from yglukhov/js-bracket-addr
Fixed addr of bracket expression. Fixes #2148.
|
2015-06-13 20:31:47 +02:00 |
|
Andreas Rumpf
|
e36c12ee37
|
Merge pull request #2902 from yglukhov/js-copying-fix
Fixed copying of aggregates in JS.
|
2015-06-12 00:30:49 +02:00 |
|
Andreas Rumpf
|
e7bb37d12c
|
Merge pull request #2896 from r-ku/I64-magics-gone
I64 magics gone
|
2015-06-12 00:06:39 +02:00 |
|
yglukhov
|
f14ca63417
|
Singing and dancing with skipTypes.
|
2015-06-12 00:06:01 +03:00 |
|
yglukhov
|
6436d1920c
|
Fixed copying of aggregates in JS.
|
2015-06-11 23:32:08 +03:00 |
|
yglukhov
|
f47081b300
|
Fixed addr of bracket expression. Fixes #2148.
|
2015-06-11 18:32:22 +03:00 |
|
rku
|
87b6220897
|
Removed magics: mAbsI64
|
2015-06-10 10:25:36 +03:00 |
|
rku
|
3984fecae6
|
Removed magics: mBitnotI64
|
2015-06-10 10:25:36 +03:00 |
|
rku
|
47114342c4
|
Removed magics: mEqI64 mLtI64 mLeI64
|
2015-06-10 10:25:36 +03:00 |
|
rku
|
658dcd2a58
|
Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64
Author: rku <rokups@zoho.com>
|
2015-06-10 10:25:36 +03:00 |
|
rku
|
372a5d3cbb
|
Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64
Author: rku <rokups@zoho.com>
|
2015-06-10 10:25:35 +03:00 |
|
Adam Strzelecki
|
3d266433a7
|
securehash: Keep module name consistent
1. All other modules don't use underscore, why this should be different?
2. Wrap some imports to 80 column
|
2015-06-09 22:20:05 +02:00 |
|
Andreas Rumpf
|
25a1987517
|
Merge pull request #2780 from flaviut/cleanup-crc
Use SHA1 instead of CRC
|
2015-06-09 15:10:21 +02:00 |
|
yglukhov
|
e9a57e9706
|
Fixed codegen for DotDot magic
|
2015-06-04 12:00:27 +03:00 |
|