summary refs log tree commit diff stats
path: root/compiler/jsgen.nim
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Merge pull request #1485 from def-/js-substrAndreas Rumpf2014-08-151-1/+1
|\ | | | | Fix CopyStr (substr in system.nim) for javascript target
| * Fix CopyStr (substr in system.nim) for javascript targetdef2014-08-151-1/+1
| |
* | Merge pull request #1484 from def-/js-swapAndreas Rumpf2014-08-151-2/+2
|\ \ | | | | | | Fix swap in jsgen
| * | Fix swap in jsgendef2014-08-151-2/+2
| |/
* / Fix array address on nkHiddenAddrdef2014-08-151-4/+5
|/
* Merge pull request #1437 from def-/fix-#1291Andreas Rumpf2014-08-011-1/+1
|\ | | | | Fix typo in mHigh
| * Fix typo in mHighdef2014-08-011-1/+1
| |
* | Set kind of literal nodes as resExprdef2014-08-011-0/+4
|/
* Make codegen for `1` and similar validflaviut2014-05-161-12/+0
|
* Fixes problems with JS code gen.Dominik Picheta2014-04-111-4/+11
| | | | | | | --out for JS backend now works. setLen now works, this also fixes the base64 module. getCurrentExceptionMsg now also works with exceptions thrown by JS. log() supports a variable number of args now. Fixed some case sensitivity issues with arrayConstr and other functions.
* implemented region pointersAraq2014-04-091-3/+3
|
* split the inline and closure iterators into different symbol kinds for ↵Zahary Karadjov2014-03-061-1/+1
| | | | easier discrimination between them
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-251-38/+38
|\
| * rename compilerProcs to match the recently changed jssys.nimZahary Karadjov2014-02-251-38/+38
| |
* | vm2: new representation of registersAraq2014-02-211-1/+0
|/
* implements #766;Zahary Karadjov2014-01-241-1/+1
| | | | | | expressions such as Type.field are now recognised by the compiler. This also fixes a bug, preventing the user-defined to check for the presence of regular fields in addition to procs