Araq
8d39669233
fixes #2909
2015-06-15 00:56:20 +02:00
Andreas Rumpf
e7bb37d12c
Merge pull request #2896 from r-ku/I64-magics-gone
...
I64 magics gone
2015-06-12 00:06:39 +02:00
rku
87b6220897
Removed magics: mAbsI64
2015-06-10 10:25:36 +03:00
rku
3984fecae6
Removed magics: mBitnotI64
2015-06-10 10:25:36 +03:00
rku
47114342c4
Removed magics: mEqI64 mLtI64 mLeI64
2015-06-10 10:25:36 +03:00
rku
658dcd2a58
Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64
...
Author: rku <rokups@zoho.com >
2015-06-10 10:25:36 +03:00
rku
372a5d3cbb
Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64
...
Author: rku <rokups@zoho.com >
2015-06-10 10:25:35 +03:00
apense
3142400351
Removed unnecessary template
...
`-|` only used in the compiler for negative indexing
2015-06-09 16:21:33 -04:00
pdw
ff5b446dfc
lib/system/a-e - Dropped 'T' from types
2015-06-04 13:18:37 +02:00
apense
860da53db5
Added slight explanation for count{down|up}
...
The inclusivity of a..b (that it is from a <= n <= b) wasn't clear.
2015-06-02 17:11:03 -04:00
Araq
e51e2564a2
development version is 0.11.3
2015-05-28 12:51:16 +02:00
apense
513423a08d
Corrected various links within documentation
...
Corrected `noSideEffect pragma` links in lib/system
(The newer documentation uses slightly different links)
Corrected `noSideEffect pragma` in types links to match the updated link names
Minor link adjustment in stmts to match the newer link names
2015-05-25 03:15:50 -04:00
HOLYCOWBATMAN
1dd2379e4c
system.nim -> disabled Uninit warnings
2015-05-24 15:35:24 -04:00
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