Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixed shr documentation | Magnus Jöud | 2015-10-26 | 1 | -4/+5 |
| | | | | add docs on shr filling with zeros | ||||
* | documentation improvements; system.nim docs adapted to unix's braindead idea ↵ | Araq | 2015-10-21 | 1 | -8/+0 |
| | | | | of how software should be packaged which didn't work in 1970 and surprise doesn't work in 2015 either | ||||
* | fixes wrong doc comments | Araq | 2015-10-19 | 1 | -4/+4 |
| | |||||
* | add example to proc headings for | JamesP | 2015-10-19 | 1 | -2/+42 |
| | | | | addr, and, or, xor, div, mod, shl, cmp, setLen | ||||
* | Avoid extra copy in JS when inserting. | Yuriy Glukhov | 2015-10-15 | 1 | -1/+1 |
| | |||||
* | Fixed ret by var in js | Yuriy Glukhov | 2015-10-15 | 1 | -1/+2 |
| | |||||
* | Merge pull request #3423 from petermora/breakSequtils | Andreas Rumpf | 2015-10-12 | 1 | -47/+0 |
|\ | | | | | Break sequtils | ||||
| * | sequtils related changes | Peter Mora | 2015-10-05 | 1 | -47/+0 |
| | | |||||
* | | Merge branch 'gc-fixes' of https://github.com/rbehrends/Nim into ↵ | Araq | 2015-10-12 | 1 | -0/+9 |
|\ \ | |/ |/| | | | rbehrends-gc-fixes | ||||
| * | Properly register threads with the Boehm GC. | Reimer Behrends | 2015-09-08 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to be able to scan thread stacks, the Boehm GC needs to know about newly created threads. We establish the end of the stack by using GC_call_with_stack_base (this works properly also with the dual-stack Itanium architecture) and then GC_register_my_thread() to register a thrad and GC_unregister_my_thread() to unregister it again. This patch also includes a modification for the refc and markandsweep collectors to set the stack bottom for thread stacks correctly even if an optimizer aggressively inlines and optimizes procedures (this is already being done for the stack of the main thread). Finally, we use the {.noconv.} pragma for the Boehm GC, as the Boehm API uses no specific calling convention. | ||||
* | | NimScript: --threads:on works in a nims file | Araq | 2015-09-30 | 1 | -1/+1 |
| | | |||||
* | | fixed wrong examples | Jakob Oesterling | 2015-09-26 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'devel' of github.com:TheAnonymous/Nim into devel | Jakob Oesterling | 2015-09-25 | 1 | -0/+2 |
|\ \ | |||||
| * | | Update system.nim | Jakob O. | 2015-09-24 | 1 | -0/+2 |
| | | | |||||
* | | | added examples in documenation for add del delete repr insert | Jakob Oesterling | 2015-09-25 | 1 | -0/+22 |
| | | | |||||
* | | | added examples in documenation for sizeof high low | Jakob Oesterling | 2015-09-25 | 1 | -0/+24 |
|/ / | |||||
* | | added examples in documenation for len dec inc incl excl | Jakob Oesterling | 2015-09-24 | 1 | -0/+23 |
| | | |||||
* | | Fixes #2889. Merges *tostring tests in tests/system. | Dominik Picheta | 2015-09-23 | 1 | -1/+3 |
| | | |||||
* | | fixes #3343 | Araq | 2015-09-18 | 1 | -1/+1 |
| | | |||||
* | | fixes the most pressing regressions introduced by the new handling of a[i] ↵ | Araq | 2015-09-16 | 1 | -0/+1 |
| | | | | | | | | in the compiler | ||||
* | | clarify the meaning of the 'auto' metatype; 'auto' is now bind-multiple; ↵ | Araq | 2015-09-14 | 1 | -8/+8 |
| | | | | | | | | fixes #3224 | ||||
* | | first attempt to fix 'a[i]' handling in generics | Araq | 2015-09-12 | 1 | -0/+8 |
| | | |||||
* | | Merge pull request #3274 from yglukhov/seq-insert-js-fix | Andreas Rumpf | 2015-09-09 | 1 | -13/+33 |
|\ \ | |/ |/| | Fixed seq.insert and seq.delete for js. | ||||
| * | Fixed seq.insert and seq.delete for js. | Yuriy Glukhov | 2015-09-07 | 1 | -13/+33 |
| | | |||||
* | | fixes #3300 | Araq | 2015-09-08 | 1 | -1/+1 |
|/ | |||||
* | Fixed nimvm in generics. | Yuriy Glukhov | 2015-09-07 | 1 | -3/+3 |
| | |||||
* | nimvm is magic | Yuriy Glukhov | 2015-09-04 | 1 | -0/+4 |
| | |||||
* | fixes 'line too long' warnings | Araq | 2015-09-03 | 1 | -11/+18 |
| | |||||
* | Merge pull request #3143 from def-/readline-faster | Andreas Rumpf | 2015-08-21 | 1 | -6/+6 |
|\ | | | | | Improve performance of readLine by using fgets | ||||
| * | Improve performance of readLine by using fgets | def | 2015-07-24 | 1 | -6/+6 |
| | | | | | | | | This drops compatibility with pure CR line endings of old Mac systems | ||||
* | | implements experimental new config system based on NimScript | Araq | 2015-08-16 | 1 | -49/+59 |
| | | |||||
* | | attempt to fix bootstrapping; refs #3139 | Araq | 2015-08-07 | 1 | -1/+3 |
| | | |||||
* | | fixes #3193 | Araq | 2015-08-07 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #3180 from yglukhov/3179-workaround | Dominik Picheta | 2015-08-05 | 1 | -1/+1 |
|\ \ | | | | | | | Workaround for #3179. | ||||
| * | | Workaround for #3179. | Yuriy Glukhov | 2015-08-03 | 1 | -1/+1 |
| | | | |||||
* | | | added system.unsafeAddr | Araq | 2015-08-04 | 1 | -0/+7 |
| | | | |||||
* | | | Updated documentation of system.new. Ref #2699. | Dominik Picheta | 2015-08-04 | 1 | -1/+4 |
|/ / | |||||
* | | Improve discoverability of 'of' operator | Michał Zieliński | 2015-08-02 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #2699 from SSPkrolik/newrefref | Andreas Rumpf | 2015-08-02 | 1 | -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 ↵ | krolik | 2015-05-12 | 1 | -2/+8 |
| | | | | | | | | | | | | get 'ref ref' type when calling new on ref type | ||||
* | | | Add arm64 support (untested) | def | 2015-07-31 | 1 | -1/+1 |
| | | | |||||
* | | | Add powerpc64el support (untested) | def | 2015-07-31 | 1 | -2/+2 |
| | | | |||||
* | | | Add Mipsel CPU support (untested) | def | 2015-07-31 | 1 | -1/+2 |
| | | | |||||
* | | | `$` for tuples/objects now handles a nil value correctly. Fixes #3149. | Dominik Picheta | 2015-07-26 | 1 | -1/+5 |
| |/ |/| | |||||
* | | removed system.free | Araq | 2015-07-18 | 1 | -2/+1 |
| | | |||||
* | | staticExec now supports caching | Araq | 2015-07-15 | 1 | -3/+12 |
| | | |||||
* | | Merge pull request #2272 from def-/unsigned | Andreas Rumpf | 2015-07-11 | 1 | -1/+44 |
|\ \ | | | | | | | Move unsigned int operations to system module | ||||
| * | | Move unsigned int operations to system module | def | 2015-07-01 | 1 | -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-12 | Andreas Rumpf | 2015-07-11 | 1 | -0/+5 |
|\ \ \ | | | | | | | | | Added safeAdd documentation | ||||
| * | | | Corrected documentation | apense | 2015-07-09 | 1 | -3/+3 |
| | | | |