summary refs log tree commit diff stats
path: root/lib/system.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes 'line too long' warningsAraq2015-09-031-11/+18
|
* Merge pull request #3143 from def-/readline-fasterAndreas Rumpf2015-08-211-6/+6
|\ | | | | Improve performance of readLine by using fgets
| * Improve performance of readLine by using fgetsdef2015-07-241-6/+6
| | | | | | | | This drops compatibility with pure CR line endings of old Mac systems
* | implements experimental new config system based on NimScriptAraq2015-08-161-49/+59
| |
* | attempt to fix bootstrapping; refs #3139Araq2015-08-071-1/+3
| |
* | fixes #3193Araq2015-08-071-1/+2
| |
* | Merge pull request #3180 from yglukhov/3179-workaroundDominik Picheta2015-08-051-1/+1
|\ \ | | | | | | Workaround for #3179.
| * | Workaround for #3179.Yuriy Glukhov2015-08-031-1/+1
| | |
* | | added system.unsafeAddrAraq2015-08-041-0/+7
| | |
* | | Updated documentation of system.new. Ref #2699.Dominik Picheta2015-08-041-1/+4
|/ /
* | Improve discoverability of 'of' operatorMichał Zieliński2015-08-021-0/+1
| |
* | Merge pull request #2699 from SSPkrolik/newrefrefAndreas Rumpf2015-08-021-2/+8
|\ \ | | | | | | new now able to make distinction between ref and non-ref types, so we…
| * | new now able to make distinction between ref and non-ref types, so we don't ↵krolik2015-05-121-2/+8
| | | | | | | | | | | | get 'ref ref' type when calling new on ref type
* | | Add arm64 support (untested)def2015-07-311-1/+1
| | |
* | | Add powerpc64el support (untested)def2015-07-311-2/+2
| | |
* | | Add Mipsel CPU support (untested)def2015-07-311-1/+2
| | |
* | | `$` for tuples/objects now handles a nil value correctly. Fixes #3149.Dominik Picheta2015-07-261-1/+5
| |/ |/|
* | removed system.freeAraq2015-07-181-2/+1
| |
* | staticExec now supports cachingAraq2015-07-151-3/+12
| |
* | Merge pull request #2272 from def-/unsignedAndreas Rumpf2015-07-111-1/+44
|\ \ | | | | | | Move unsigned int operations to system module
| * | Move unsigned int operations to system moduledef2015-07-011-1/+44
| | | | | | | | | | | | | | | This should lead to less confusion because uint numbers and literals seem to work, but operators are just missing.
* | | Merge pull request #3073 from apense/patch-12Andreas Rumpf2015-07-111-0/+5
|\ \ \ | | | | | | | | Added safeAdd documentation
| * | | Corrected documentationapense2015-07-091-3/+3
| | | |
| * | | Doubled ticksapense2015-07-091-5/+5
| | | |
| * | | Added safeAdd documentationapense2015-07-061-0/+5
| | | |
* | | | Expose the name of an exception.Joey2015-07-101-3/+3
| | | |
* | | | Updated `&` parametersapense2015-07-061-1/+1
|/ / /
* / / implements varargs[untyped]; refs #2545; to be documentedAraq2015-07-021-21/+27
|/ /
* | proper distinction between --gc:none and --os:standaloneAraq2015-06-291-18/+26
| |
* | Fix doc typoSergey Avseyev2015-06-281-1/+1
| |
* | Slight documentation additionapense2015-06-251-3/+38
| | | | | | | | | | | | Added a few type explanations Also docs for `==` and some examples. I'm not sure my explanation of `Ordinal[T]` is correct. It sounds the same as `SomeOrdinal` would be.
* | reworked deprecation to retain old procspatrick dw2015-06-191-0/+4
| |
* | Renamed writeln procs to writeLinepatrick dw2015-06-181-3/+3
| |
* | conditional TGenericSeq extensionStefan Talpalaru2015-06-161-3/+7
| |
* | Merge branch 'devel' into gogcStefan Talpalaru2015-06-151-32/+64
|\ \
| * | fixes #2909Araq2015-06-151-11/+42
| | |
| * | Merge pull request #2896 from r-ku/I64-magics-goneAndreas Rumpf2015-06-121-15/+15
| |\ \ | | | | | | | | I64 magics gone
| | * | Removed magics: mAbsI64rku2015-06-101-1/+1
| | | |
| | * | Removed magics: mBitnotI64rku2015-06-101-1/+1
| | | |
| | * | Removed magics: mEqI64 mLtI64 mLeI64rku2015-06-101-3/+3
| | | |
| | * | Removed magics: mShrI64, mShlI64, mBitandI64, mBitorI64, mBitxorI64rku2015-06-101-5/+5
| | | | | | | | | | | | | | | | Author: rku <rokups@zoho.com>
| | * | Removed magics: mAddI64, mSubI64, mMulI64, mDivI64, mModI64rku2015-06-101-5/+5
| | | | | | | | | | | | | | | | Author: rku <rokups@zoho.com>
| * | | Removed unnecessary templateapense2015-06-091-3/+0
| |/ / | | | | | | `-|` only used in the compiler for negative indexing
| * | lib/system/a-e - Dropped 'T' from typespdw2015-06-041-8/+12
| | |
| * | Added slight explanation for count{down|up}apense2015-06-021-2/+2
| | | | | | | | | The inclusivity of a..b (that it is from a <= n <= b) wasn't clear.
* | | the Go GC - initial implementationStefan Talpalaru2015-05-311-4/+4
|/ /
* | development version is 0.11.3Araq2015-05-281-1/+1
| |
* | Corrected various links within documentationapense2015-05-251-2/+2
| | | | | | | | | | | | | | | | | | 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
* | system.nim -> disabled Uninit warningsHOLYCOWBATMAN2015-05-241-2/+2
|/
* Move the noreturn pragma to sysFataldef2015-05-051-9/+10
| | | | | Now you can choose to implement sysFatal with --os:standalone so that it returns.