Commit Graph

446 Commits

Author SHA1 Message Date
def
c5db4fc3a2 Move the noreturn pragma to sysFatal
Now you can choose to implement sysFatal with --os:standalone so that it
returns.
2015-05-05 20:26:54 +02:00
Araq
288400761c version 0.11.2 2015-05-04 16:47:41 +02:00
Araq
c6605d3d50 development version is 0.11.1 2015-05-03 01:08:50 +02:00
Araq
a4f8a89c85 preparations for version 0.11.0 2015-04-30 02:01:38 +02:00
Araq
0c947f31ba system.locals is now a plugin for education 2015-04-24 02:08:06 +02:00
Araq
d631958124 news.txt updates; fixes bootstrapping 2015-04-22 13:57:20 +02:00
Araq
4be0d16520 added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin system to the compiler 2015-04-22 12:04:11 +02:00
Araq
aacaa8f171 cleaned up some magics to make room for new magics; added '..<' and '..^' templates 2015-04-22 12:04:09 +02:00
Andreas Rumpf
f7f5a690a9 Merge pull request #2449 from def-/slice-items
Add items iterator for slices
2015-04-21 08:56:59 +02:00
Araq
3a9500f7b1 fixes #2500 2015-04-10 14:03:47 +02:00
Araq
4b382940f0 minor doc improvements 2015-04-08 13:49:16 +02:00
Andreas Rumpf
d170a51f54 Merge pull request #2472 from def-/natural
Use more Natural and Positive numbers in proc parameters
2015-04-07 13:37:08 +02:00
Araq
82f8948a10 added system.typed and system.untyped aliases 2015-04-07 00:06:39 +02:00
def
22b4e4c2f2 Use more Natural and Positive numbers in proc parameters
- Didn't go through all modules, only the main ones I thought of
- Building the compiler and tests still work
2015-04-06 02:24:17 +02:00
apense
0b2a7c3525 Update system.nim
Should let the documentation generate with proper code blocks
2015-04-03 18:38:11 -04:00
def
8faac66abe Add items iterator for slices 2015-04-03 11:10:36 +02: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
Araq
ed0d9e271d disallow negative indexing 2015-03-27 01:30:06 +01:00
Araq
5d63ecb3a4 implemented a[^1] notation 2015-03-26 02:12:38 +01:00
Araq
5d132b75ef fixes #2395 2015-03-24 23:07:18 +01:00
Araq
08c0ba379a fixes #1805 2015-03-21 20:38:28 +01:00
Araq
5641be51c1 codegen doesn't produce line tracing commands anymore; fixes #1344 2015-03-21 20:38:27 +01:00
Araq
a827050718 fixed cuint definition 2015-03-18 11:42:37 +01:00
def
fd4e629905 Rename PNimrodNode to NimNode 2015-03-17 17:50:32 +01:00
Araq
3aad16e337 fixes #1845, fixes #2224 2015-03-12 11:08:03 +01:00
Araq
c40aac8e20 GC: get rid of pathological behaviour for stack marking 2015-03-08 13:08:19 +01:00
Araq
1e6aef62ba macros.PNimrodNode is now NimNode 2015-02-24 00:13:27 +01:00
Araq
c90a13bb41 fixes #2124 2015-02-20 12:25:58 +01:00
def
ecfaab68f1 Make readBytes and writeBytes work with uint8
So far only openarray[int8] worked. Now it's openarray[int8|uint8]. This
should make sense, since uint8 is comfortable to represent a byte
(0-255) and there is already type byte* = uint8 in system.
2015-02-18 21:13:01 +01:00
def
2647423502 Fix documentations for declared (instead of defined) 2015-02-18 01:55:50 +01:00
Federico Ceratto
657dca5c3b Fix typos 2015-02-15 16:20:32 +00:00
Federico Ceratto
c95f6f117a Fix typos 2015-02-15 16:06:06 +00:00
Araq
10335fd726 fixed minor bugs; cleaned up tests 2015-02-12 14:56:56 +01:00
Araq
ada0f14711 fixes #2073 2015-02-08 14:15:02 +01:00
Andreas Rumpf
28af09a446 Merge pull request #2062 from flaviut/expose-exception-parent
Expose exception parent
2015-02-07 18:21:13 +01:00
Araq
c795a469bc fixes #2011 2015-02-05 12:23:26 +01:00
Flaviu Tamas
c3ca9bf79e Change formatting according to style guide 2015-02-03 21:22:28 -05:00
Flaviu Tamas
769652ac90 Expose exception parent
This can be safely exposed because a proc accessor can be created if the
representation changes.
2015-02-03 21:21:32 -05:00
def
8c902ca781 Add items, mitems and mpairs for cstrings 2015-01-28 02:31:26 +01:00
def
46cf40c40d Add mitems and mpairs where it makes sense 2015-01-28 02:31:26 +01:00
def
126f9f57cd setControlCHook's parameter is not nil now 2015-01-23 01:51:09 +01:00
Araq
be1441a810 fixes #1964 properly 2015-01-18 15:21:59 +01:00
Araq
f6bdda2c5e fixes #1964 2015-01-18 15:20:38 +01:00
Guillaume Gelin
3119fe087d Happy new year! 2015-01-06 15:26:33 +01:00
Araq
d01eb14a39 development version is 0.10.3 2014-12-30 03:06:25 +01:00
Araq
27f1743793 release of 0.10.2 2014-12-29 10:32:00 +01:00
Araq
0151d11716 fixes #1699 2014-12-08 22:25:17 +01:00
Araq
105a0616a9 implemented procCall builtin 2014-11-28 02:43:41 +01:00
Araq
c1930f1b6e fixes #1672 2014-11-25 23:10:22 +01:00