Commit Graph

2760 Commits

Author SHA1 Message Date
Hans Raaf
10dce8131e Removed #! handling (was deprecated long enought) 2016-02-26 18:02:15 +01:00
Andreas Rumpf
4b3f164368 Merge branch 'devel' of github.com:nim-lang/Nim into devel 2016-02-26 14:49:07 +01:00
Andreas Rumpf
696ddbd93b PHP codegen generates reliable filenames 2016-02-26 14:48:56 +01:00
def
7177e0058b Consistently use Channel instead of TChannel 2016-02-25 04:04:45 +01:00
bit
b6a11271b3 Removed error that disallows slices with negative indexes 2016-02-22 16:37:29 +02:00
def
41e1f3241b Fix building documentation in releases (fixes #3823) 2016-02-21 14:52:26 +01:00
Andreas Rumpf
f9f5bd6dd8 made AST renderer more robust for wrong macros 2016-02-19 12:59:11 +01:00
Ruslan Mustakov
378c904131 Added --noCppExceptions switch 2016-02-18 23:01:43 +06:00
Andreas Rumpf
2e3c403d2b Merge pull request #3873 from yglukhov/path-handling
Fixes #3871
2016-02-16 19:42:05 +01:00
Yuriy Glukhov
b293e2a9ec Fixes #3871 2016-02-16 14:12:51 +02:00
Yuriy Glukhov
83607e5c64 Dont warn about unused symbol if its used in emit 2016-02-15 22:58:08 +02:00
Andreas Rumpf
0fa2ed30e0 PHP codegen can generate foo->bar accesses 2016-02-08 01:57:37 +01:00
Andreas Rumpf
ee6a46f264 some progress on #3832 2016-02-08 01:43:38 +01:00
Andreas Rumpf
e67124ca80 makes tints.nim test compile 2016-02-08 01:40:02 +01:00
Hans Raaf
2522ac9133 Made the test tints.nim work for the PHP codegen (uint shifts and
casts).
2016-02-07 18:01:13 +01:00
Hans Raaf
e66f5c419c Corrected (unsigned) shr for PHP Codegen 2016-02-07 05:22:32 +01:00
Hans Raaf
bb3fe1493d Better code and fix for JS regression. 2016-02-07 04:31:15 +01:00
Hans Raaf
a6460e2c91 Fix für Char to String in PHP. 2016-02-07 01:49:13 +01:00
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
81d144e3b4 no LL for PHP 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
Andreas Rumpf
3941b8968c Merge pull request #3817 from yglukhov/js-typed-arrays
Prefer JS typed arrays for arrays.
2016-02-06 15:28:46 +01:00
Andreas Rumpf
981974ab11 Merge pull request #3831 from ephja/nimrod-to-nim
nimrod -> nim
2016-02-06 15:24:09 +01:00
Andreas Rumpf
03f4aa23d7 Merge pull request #3106 from def-/deprecation
Fix a few deprecation warnings
2016-02-06 15:22:19 +01:00
Erik Johansson Andersson
f8d98700ac nimrod -> nim 2016-02-05 19:11:43 +01:00
Yuriy Glukhov
d148fdab5c Prefer JS typed arrays for arrays. 2016-02-03 15:48:01 +02:00
Andreas Rumpf
5a33e8795e fixes #3788 2016-01-31 00:47:55 +01:00
Andreas Rumpf
a2db3c24d1 fixes #3799 2016-01-30 23:09:55 +01:00
Andreas Rumpf
3e33084da7 fixes a critical codegenbug 2016-01-30 18:43:53 +01:00
Andreas Rumpf
eea2a63607 fixes #3794 2016-01-30 15:45:45 +01:00
Andreas Rumpf
1a2867146b make rendering of typeof operator clearer; refs #3710 2016-01-26 16:24:15 +01:00
def
c50b5b62ef Fix a few deprecation warnings 2016-01-25 19:10:37 +01:00
def
4e0f8cf595 Use ByteAddress instead of deprecated TAddress 2016-01-24 14:02:20 +01: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
Andreas Rumpf
263ee143f1 Merge pull request #3733 from yglukhov/js-unicode
Fixed unicode handling in JS. Fixes #3714.
2016-01-21 15:30:21 +01:00
Andreas Rumpf
c527969059 fixes the bloody installer 2016-01-19 17:42:00 +01:00