Commit Graph

3743 Commits

Author SHA1 Message Date
Andreas Rumpf
a9c251b8e0 fixes #3763 2016-05-12 00:38:15 +02:00
Andreas Rumpf
eae30d1961 fixes #950 2016-05-12 00:38:15 +02:00
Andreas Rumpf
4f9083268f fixes #4145 2016-05-11 21:56:56 +02:00
Andreas Rumpf
1ae95310ad fixes #3992 2016-05-11 21:34:54 +02:00
Andreas Rumpf
ac1a753aff fixes #3956 2016-05-11 21:20:53 +02:00
Andreas Rumpf
685b8963da fixes #4110 2016-05-11 21:16:26 +02:00
Andreas Rumpf
11d0f3f7ec fixes #4034 2016-05-11 20:50:03 +02:00
Andreas Rumpf
38040e7691 fixes #4040 2016-05-11 20:00:28 +02:00
Andreas Rumpf
299351a909 fixes #4070 2016-05-11 18:16:25 +02:00
Andreas Rumpf
95ffeb6079 fixes #177 2016-05-11 17:39:37 +02:00
Andreas Rumpf
61700861d3 fixes #4144 2016-05-11 15:59:51 +02:00
Araq
b654aa399a better debugging support for native debuggers; changed name mangling; fixes #3471 2016-05-10 22:03:07 +02:00
Araq
875132bf46 fixes a varargs[untyped] bug that kept strscans from compiling 2016-05-10 22:03:07 +02:00
Araq
724cd631d8 allow tabs in multi-line comments 2016-05-10 22:03:07 +02:00
Araq
2024e1335f generate typedefs for bitsets for better debugging support 2016-05-10 22:03:07 +02:00
Araq
c912ae6cb3 enums are mapped to a typedef for better debugging support 2016-05-10 22:03:07 +02:00
Araq
0dc92960d2 include statement is not restricted to top level statements anymore 2016-05-10 22:03:07 +02:00
James Osborn
0356f53b56 getTypeInst and getTypeImpl mostly working now and added test 2016-05-04 00:24:44 -05:00
James Osborn
c89397f821 changed getTypeInst handling for distinct types 2016-05-04 00:24:44 -05:00
James Osborn
d462cca21f added getTypeInst which includes generic parameters 2016-05-04 00:24:44 -05:00
Andreas Rumpf
f348671ba7 fixes #3544 2016-04-30 01:12:36 +02:00
Andreas Rumpf
e04f319540 fixes #4084 2016-04-29 22:30:00 +02:00
Andreas Rumpf
c870e831c8 fixes #4124 2016-04-29 20:56:30 +02:00
Andreas Rumpf
b48e178969 JS target improvements 2016-04-29 17:56:06 +02:00
Andreas Rumpf
55aa4c2689 fixes a critical PHP codegen bug 2016-04-29 09:09:49 +02:00
Andreas Rumpf
ef9a9b119d Merge branch 'devel' of github.com:nim-lang/Nim into devel 2016-04-19 12:11:18 +02:00
Andreas Rumpf
4d56b7da5a fixes #4089 2016-04-19 12:10:48 +02:00
Andreas Rumpf
8dfdea8919 fixes #4097 2016-04-19 11:56:35 +02:00
mjendrusch
174205bcae Fixes #4093
Added COMMA macro to nimbase.h,
changed code generation for c++ template types to insert COMMA im
between the arguments, instead of ",".
2016-04-17 17:10:24 +02:00
Andreas Rumpf
ef99a2cf15 small bugfix for the AST renderer 2016-04-17 11:56:04 +02:00
Andreas Rumpf
7f7fc35a0e Merge pull request #4043 from arnetheduck/chck-type
fix type used for chckRange node boundaries
2016-04-13 13:36:19 +02:00
Anatoly Galiulin
807784db82 Add `readFile` implementation for nimvm 2016-04-13 16:45:22 +06:00
Yuriy Glukhov
3922a0871d else: break 2016-04-09 01:33:16 +03:00
Yuriy Glukhov
b6f5c12158 Fixed tr pattern matching for varargs 2016-04-07 21:24:43 +03:00
Andreas Rumpf
af70254c7b fixes #2006 2016-04-04 16:41:35 +02:00
Jacek Sieka
cf5b7cbdef fix type used for chckRange node boundaries
else you end up with for example an int64-sized value with an int32
type, when checking int32 -> Natural
2016-04-04 21:59:19 +08:00
Andreas Rumpf
fbedb6c655 fixes #3646 2016-04-04 11:16:20 +02:00
Andreas Rumpf
4869d4e82a fixes #4036 2016-04-04 10:28:18 +02:00
Andreas Rumpf
cbcdf12d2c fixes #3731 2016-04-04 10:16:15 +02:00
Andreas Rumpf
0acdaea334 fixes #3561, fixes #2409 2016-04-04 02:45:43 +02:00
Andreas Rumpf
86e79f5cec fixes #3804 2016-04-04 01:41:14 +02:00
Andreas Rumpf
6e53300f83 fixes #3973 2016-04-03 22:51:22 +02:00
Andreas Rumpf
5757ad858c fixes #3995 2016-04-03 18:12:25 +02:00
Araq
f0c19e9e67 fixes a critical codegen bug that keeps PR #4017 from working 2016-03-31 02:11:22 +02:00
Andreas Rumpf
f6e92dcf75 fixes #4005 2016-03-29 13:14:26 +02:00
Andreas Rumpf
0378f9980f fixed regressions 2016-03-29 12:19:49 +02:00
Andreas Rumpf
8c8825b9ce fixes #3975 2016-03-28 09:50:27 +02:00
Andreas Rumpf
e97d640ce8 fixes #3998 2016-03-28 02:26:38 +02:00
Andreas Rumpf
e2c8d9ade0 beginnings of --gc:stack 2016-03-28 02:26:38 +02:00
Jacek Sieka
298620c267 avoid overwriting token.indent in lexer.getNumber
if it wasn't for bug #3978, assignment from getNumber would overwrite
tok.indent (which is set at top of rawGetTok, but not in getNumber)
2016-03-18 23:02:10 +08:00