summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Collapse)AuthorAgeFilesLines
* Fixed passing byvarYuriy Glukhov2015-08-251-5/+23
|
* Merge pull request #3233 from yglukhov/parsefloat-js-magicAndreas Rumpf2015-08-211-0/+3
|\ | | | | Fixed nimParseBiggestFloat magic in JS
| * Fixed nimParseBiggestFloat magic in JSYuriy Glukhov2015-08-211-0/+3
| |
* | Untyped pointers godegen changed. addr expression fixed.Yuriy Glukhov2015-08-211-1/+1
|/
* Merge pull request #3147 from yglukhov/js-emitAndreas Rumpf2015-08-021-5/+11
|\ | | | | Emit pragma support for JS backend.
| * Emit pragma support for JS backend.Yuriy Glukhov2015-07-251-5/+11
| |
* | fixes #3144Araq2015-07-261-1/+10
|/
* 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.