Commit Graph

1391 Commits

Author SHA1 Message Date
Araq
bcd8053b23 fixes #2585 2015-04-22 20:25:11 +02:00
Araq
54515241e3 fixes #2581 2015-04-22 12:04:10 +02:00
Araq
c69d74818e fixes #2550 2015-04-22 12:04:09 +02:00
def
fc76c93a19 Fix expected tester messages 2015-04-21 11:17:24 +02:00
Andreas Rumpf
3e2c086b1f Merge pull request #2575 from nanoant/test-for-error-location-column
Tests: Optional error location column spec
2015-04-21 08:51:16 +02:00
Araq
e55f5d1fd4 fixes #2505, fixes #1853, fixes #2522 2015-04-20 21:25:49 +02:00
Adam Strzelecki
505836385c Tests: Optional error location column spec
This allows some test to specify error location column, to ensure compiler is
generating diagnostics pointing to exactly right place of an error.
2015-04-20 21:03:57 +02:00
Araq
2b4e233510 Merge branch 'devel' of https://github.com/Araq/Nim into devel 2015-04-20 11:44:54 +02:00
Araq
9abfc60db4 parse 'of' branches for macros properly 2015-04-19 14:25:16 +02:00
Araq
89cbf092b2 fixes a serious codegen bug that caused to emit wrong barriers in rare cases 2015-04-19 13:36:22 +02:00
Araq
5cea6807e1 fixes #2476 2015-04-19 02:43:19 +02:00
Araq
5146624f0d disabled JS test 2015-04-18 01:18:23 +02:00
Andreas Rumpf
b4e938ca21 Merge pull request #2503 from ReneSac/arrowLike
Restrict arrow-like operators to those ending with `->`, `~>` or `=>`
2015-04-15 19:24:44 +02:00
Zahary Karadjov
6fb372d96b The getSubsystem<T> example in the manual currently fails with a codegen error
A faulty proc declaration is generated:
N_NIMCALL(System::Input*, SystemManager::getSubsystem<'*0>())(void);
The manual has been edited to add a nodecl pragma, which alleviates the issue

Fix a typo in the vector_iterator example from the previous commit.
2015-04-14 00:03:31 +03:00
Zahary Karadjov
1ebf1aaa80 importing of C++ nested generics like std::vector<T>::iterator, using the apostrophe operator 2015-04-13 23:49:41 +03:00
Araq
28ecf72f79 fixes #2498 2015-04-11 10:01:13 +02:00
Araq
06feaef64a fixes #1658 2015-04-11 10:01:12 +02:00
Araq
a1b937ab33 fixes #1691 2015-04-11 10:01:11 +02:00
Araq
c8dbeaa09b make test green 2015-04-11 10:01:11 +02:00
Araq
d89a20cc1d fixes #2509 2015-04-11 10:01:10 +02:00
Araq
65e01c8b68 make test green 2015-04-11 10:01:09 +02:00
ReneSac
34997292f4 Changing the rule for arrow like operators again. 2015-04-10 23:59:17 -03:00
Araq
49471440eb fixes #2481 2015-04-10 14:03:49 +02:00
Araq
10c1d7f519 minor lexer cleanups; fixes #2504 2015-04-10 14:03:48 +02:00
Araq
3a9500f7b1 fixes #2500 2015-04-10 14:03:47 +02:00
ReneSac
d71f1b98e0 Restore newline at the end of the file. 2015-04-09 18:51:30 -03:00
ReneSac
de34640098 Add tests for arrow like ops in tstrongspaces.nim 2015-04-09 17:01:40 -03:00
def
08575e2aec Add test case for infinite loop in RE 2015-04-09 17:28:26 +02:00
Andreas Rumpf
a2d3dff690 Merge pull request #2491 from ReneSac/strongSpacesFix
Apply strongSpaces to keyword operators too. Fix #1894.
2015-04-09 09:44:16 +02:00
Andreas Rumpf
4d0ee66f29 Merge pull request #2496 from BlaXpirit/js-header-comma
Fix JS codegen: proc header with compiletime arguments
2015-04-09 09:37:45 +02:00
Joseph Turner
e336da9dd9 Adds test file, for bug #1986 2015-04-09 05:00:11 +01:00
Oleh Prypin
57250ad281 Test JS proc header codegen 2015-04-09 04:21:50 +03:00
Araq
2176ea759f fixes #2489 2015-04-08 15:13:58 +02:00
ReneSac
5bbebe4a89 Added tests for keyword operators in tstrongspaces
Changed one old test to account for the effect of strong spaces on "and" and cia now.
2015-04-08 02:08:29 -03:00
Araq
73add468b7 better alternative to 'override' 2015-04-07 00:13:47 +02:00
Araq
82f8948a10 added system.typed and system.untyped aliases 2015-04-07 00:06:39 +02:00
Araq
5bb3534f10 fixes #2427 2015-04-06 23:50:09 +02:00
Araq
05e39cf6ad overloading of '=' works 2015-04-06 23:21:52 +02:00
Araq
a83286192f GC-safety error messages are useful now 2015-04-04 01:19:32 +02:00
Dominik Picheta
3751019823 Fix infinite recursion when await is in except body. 2015-03-30 00:42:21 +01:00
Araq
edc4940c26 doc updates; fixes 'inc' for 'char' 2015-03-29 13:16:22 +02:00
Araq
165619552a fixes #2355 2015-03-28 00:47:03 +01:00
def
64903e7050 Use ^ instead of - in slices 2015-03-28 00:38:15 +01:00
Araq
2b80d75aa2 fixes #2420; negative indexing for slicing is obsolete (breaking change!) 2015-03-28 00:15:04 +01:00
fowlmouth
cfbb7390e2 added test for symbol type 2015-03-27 02:07:09 -05:00
Araq
5d63ecb3a4 implemented a[^1] notation 2015-03-26 02:12:38 +01:00
Araq
d5fc62022a made test green 2015-03-25 14:26:47 +01:00
Araq
43228a704f fixes #2404 2015-03-25 13:21:50 +01:00
Araq
94f2d639b1 fixes #2401 2015-03-25 13:05:32 +01:00
Araq
019faf00bf fixes #2397 2015-03-25 11:50:38 +01:00