summary refs log tree commit diff stats
path: root/lib/system.nim
Commit message (Collapse)AuthorAgeFilesLines
* system.nim: typoAndreas Rumpf2017-10-291-3/+3
|
* remove old implementation of the roof operator; make tests green again; ↵Andreas Rumpf2017-10-291-1/+1
| | | | close #6292
* work in progress: new implementation for 'a[^1]'Andreas Rumpf2017-10-291-51/+48
|
* deprecated unary '<'Andreas Rumpf2017-10-291-34/+37
|
* destructors: work in progressAraq2017-10-261-2/+2
|
* default '=sink' and '=destroy' cannot be templatesAraq2017-10-251-9/+9
|
* No implicit quit for Genode (#6515)Emery Hemingway2017-10-251-1/+2
|
* destructors: preparations for upcoming changesAraq2017-10-171-0/+7
|
* Merge branch 'stringify-array' of https://github.com/krux02/Nim into ↵Andreas Rumpf2017-10-091-18/+27
|\ | | | | | | krux02-stringify-array
| * don't filter '\0' characters in string generationArne Döring2017-08-071-6/+1
| |
| * prevent null characters in $ on collections of charArne Döring2017-07-241-1/+8
| |
| * removed newString proc again, reverted some unnecesary changesArne Döring2017-07-241-15/+0
| |
| * remove $ for ptr/ref, prefer using string over array of charArne Döring2017-07-241-18/+12
| |
| * arrays can now be printedArne Döring2017-07-241-18/+46
| |
* | fixes to allow the usage of clang on windows with the msvc abi and ms ↵Charlie Barto2017-10-091-1/+1
| | | | | | | | headers (#6442)
* | system.nim: doc comment fixAndreas Rumpf2017-10-061-2/+2
| |
* | Fix node quit (#6444)Alexander Ivanov2017-09-281-0/+4
| |
* | first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-0/+3
| |
* | Merge branch 'devel' into araq-better-codegenAndreas Rumpf2017-09-231-1/+1
|\ \
| * | Array typedesc len (#6032)ephja2017-09-171-1/+1
| | |
* | | preparations for string optimizationsAndreas Rumpf2017-09-221-3/+7
|/ /
* | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-09-161-1/+2
|\ \
| * | balance Genode CPU pinning, deadlock at Genode exit (#6317)Emery Hemingway2017-09-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Genode: balance thread CPU affinities Genode threads are pinned by defaut to the same CPU as the initial component entrypoint thread. Thread affinities are also permanent. This patch pins new threads to CPUs in a round-robin manner. Arbitrary CPU pinning is not exposed and the 'nimPinToCpu' has no effect. * Genode: guarantee that 'quit' will not return On Genode exits are handled by whatever component is acting as parent. The caller has no guarentee that the parent implementation will halt the caller's threads, so explicitly deadlock the 'quit' procedure.
* | | development version is oddAndreas Rumpf2017-09-151-5/+5
|/ /
* | Document inclusiveness of Slices (#6362)superfunc2017-09-151-0/+15
| |
* | version update: 0.17.2Araq2017-09-061-1/+1
| |
* | make tests green againAndreas Rumpf2017-08-311-1/+7
| |
* | low/high/of are now overloadable operationsAndreas Rumpf2017-08-301-18/+25
| |
* | Fix #6288 (#6289 was created for wrong branch) (#6291)Daniil Yarancev2017-08-291-1/+1
| |
* | Fix typo (#6285)Daniil Yarancev2017-08-281-1/+1
| |
* | remove ArrayDummySize with unchecked arrays (#5818)Jacek Sieka2017-08-281-7/+7
| |
* | Use of deprecated object name (#6256)Lynn C. Rees2017-08-191-1/+1
| |
* | WIP: --gc:regions instead of --gc:stackAraq2017-08-131-3/+3
| |
* | Add mips64 and mips64el CPU platforms (#5866)James Cowgill2017-08-031-1/+1
| |
* | Remove expr/stmt (#5857)Arne Döring2017-07-251-15/+20
|/
* closures have an object type field so that we can perform correct deepCopy() ↵Andreas Rumpf2017-07-221-2/+2
| | | | for the BoehmGC target
* fixes #5871Andreas Rumpf2017-07-201-0/+1
|
* fixes a typoAndreas Rumpf2017-07-091-1/+1
|
* system.nim: Fix documentation ( 7 div 5 == 1 ) (#6057)nonylene2017-07-061-1/+1
|
* Create system.nimimpbox2017-06-131-1/+2
| | | Fix `deepCopy` incorrect argument description.
* review and merge zahary's work (#5849)zah2017-06-031-49/+81
| | | | | | | | | * proper indentation for the generated JS code * improved dead-code elimination for JavaScript * test the JS dead-code elimination A new test spec has been added - "maxcodesize". It specifies the maximum size of the generated code in bytes.
* make development version oddAraq2017-05-311-1/+1
|
* Add len for Slice[T] where T is ordinal (#5847)cooldome2017-05-291-0/+8
|
* updated version to 0.17.0Araq2017-05-171-2/+2
|
* Merge branch 'zahary' into araq2Andreas Rumpf2017-05-171-2/+15
|\
| * covariance for arrays and sequencesZahary Karadjov2017-05-121-0/+1
| |
| * hold back the new | operator for types as it creates mysterious problems fro ↵Zahary Karadjov2017-04-281-3/+0
| | | | | | | | tests/trmacros/tor
| * Allow tyOr,tyAnd and tyNot to be constructed in more contextsZahary Karadjov2017-04-281-2/+17
| |
* | Added generic min/max versions for two arguments (#5734)Yuriy Glukhov2017-04-271-0/+6
| |
* | remove system.getFileSize again, breaks windows builds and I don't want more ↵Araq2017-04-081-3/+0
| | | | | | | | stuff that's a pain to support in a platform independent manner