Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Less ropes (#10979) | Arne Döring | 2019-04-11 | 7 | -349/+451 |
| | | | | | * convert ropecg to a macro * fewer intermediate ropes | ||||
* | random: works for slices and enums, fixes #7698 (#10998) | Miran | 2019-04-11 | 1 | -3/+3 |
| | |||||
* | newruntime: raising an exception works but currently leaks memory because ↵ | Araq | 2019-04-10 | 4 | -6/+60 |
| | | | | currentException global is not an 'owned' ref | ||||
* | enable more tests | Araq | 2019-04-10 | 1 | -23/+22 |
| | |||||
* | Make `secureHash` accept any `openArray[char]`, not only `string`. (#10988) | c-blake | 2019-04-10 | 2 | -1/+4 |
| | | | | | | * Make `secureHash` accept any `openArray[char]`, not only `string`. * Put in a changelog entry as per Araq request. | ||||
* | rst: parse brackets individually, fixes #10475 (#10997) | Miran | 2019-04-10 | 2 | -6/+29 |
| | |||||
* | json: add '\v' support, fixes #10541 (#10987) | Miran | 2019-04-10 | 2 | -0/+4 |
| | |||||
* | enable most tnewruntime_strutils tests | Araq | 2019-04-10 | 2 | -39/+29 |
| | |||||
* | strutils.nim: fixes the indentation of formatEng | Araq | 2019-04-10 | 1 | -5/+5 |
| | |||||
* | newruntime: fixes another bug | Araq | 2019-04-10 | 5 | -4/+247 |
| | |||||
* | be consistent, strings have destructors for --gc:destructors | Araq | 2019-04-10 | 1 | -3/+2 |
| | |||||
* | make parseopt compile with --newruntime | Araq | 2019-04-10 | 1 | -1/+5 |
| | |||||
* | make tests green again | Araq | 2019-04-10 | 1 | -1/+1 |
| | |||||
* | manual: make currency example compile and ensure it remains working | Araq | 2019-04-09 | 1 | -3/+5 |
| | |||||
* | koch.nim compiles with --newruntime | Araq | 2019-04-09 | 2 | -5/+9 |
| | |||||
* | make nimble packages testing more robust (#10984) | Miran | 2019-04-09 | 2 | -44/+79 |
| | | | | | * better tests for the existing packages * enable testing for packages not in packages.json * add new packages | ||||
* | newruntime: fixes memory leak | Araq | 2019-04-09 | 1 | -3/+4 |
| | |||||
* | make 'raise' statement work with --newruntime | Araq | 2019-04-09 | 1 | -6/+27 |
| | |||||
* | added lowerings.evalOnce | Araq | 2019-04-09 | 1 | -0/+16 |
| | |||||
* | don't emit an implicit try finally when in system.nim in order to prevent ↵ | Araq | 2019-04-09 | 1 | -1/+2 |
| | | | | endless recursions in the try handler | ||||
* | strs.nim: fixed a silly typo | Araq | 2019-04-09 | 1 | -1/+1 |
| | |||||
* | make tests green again | Araq | 2019-04-09 | 1 | -2/+6 |
| | |||||
* | add strformat limitations section (#10982) | Arne Döring | 2019-04-09 | 1 | -0/+59 |
| | | | | | * add strformat limitations section * Update lib/pure/strformat.nim | ||||
* | allocators.nim: use zero initialization | Andreas Rumpf | 2019-04-08 | 1 | -3/+8 |
| | |||||
* | make it compile with older nim versions | Araq | 2019-04-08 | 2 | -0/+5 |
| | |||||
* | respect -d:useMalloc everywhere; turn ansi_c and memory into proper Nim modules | Araq | 2019-04-08 | 4 | -66/+83 |
| | |||||
* | compute sinks/assignments properly for for-loop iteration variables | Araq | 2019-04-08 | 2 | -2/+2 |
| | |||||
* | use old for loop unpack syntax for bootstrapping | Araq | 2019-04-08 | 1 | -1/+1 |
| | |||||
* | an owned ref parameter behaves as a 'sink' parameter | Andreas Rumpf | 2019-04-07 | 3 | -11/+11 |
| | |||||
* | more efficient enumToStr implementation that works without the old typeinfo ↵ | Andreas Rumpf | 2019-04-07 | 7 | -20/+86 |
| | | | | structures | ||||
* | make strformat work as NimScript again | Araq | 2019-04-06 | 1 | -2/+5 |
| | |||||
* | makes koch.nim sem'check with --newruntime | Araq | 2019-04-06 | 3 | -6/+12 |
| | |||||
* | fixes compiler regression | Araq | 2019-04-06 | 1 | -1/+4 |
| | |||||
* | destructors: we are cooking now | Araq | 2019-04-06 | 9 | -43/+73 |
| | |||||
* | added nimAsgnStrV2 compilerproc | Araq | 2019-04-06 | 1 | -7/+28 |
| | |||||
* | render lent types properly | Araq | 2019-04-06 | 1 | -1/+1 |
| | |||||
* | fixes unowned->owned conversion rule | Andreas Rumpf | 2019-04-06 | 1 | -1/+1 |
| | |||||
* | Fix astdef typ deref (#10245) | Alexander Ivanov | 2019-04-05 | 2 | -3/+12 |
| | |||||
* | Strformat symbol binding (#10927) | Arne Döring | 2019-04-05 | 6 | -138/+186 |
| | |||||
* | make sets.nim useful for selective 'from import's | Araq | 2019-04-05 | 1 | -57/+54 |
| | |||||
* | fixes #10943 (#10947) | cooldome | 2019-04-05 | 3 | -1/+17 |
| | |||||
* | destructors: progress | Andreas Rumpf | 2019-04-05 | 4 | -12/+29 |
| | |||||
* | newruntime: codegen fix | Andreas Rumpf | 2019-04-05 | 1 | -5/+4 |
| | |||||
* | relax warning about inconsistent spacing (#10968) | Miran | 2019-04-05 | 1 | -1/+1 |
| | | | | | | Now the warning is raised only in the cases when there is an inconsistency in the style (spacing vs no spacing): * if a> b --> warning * if a > b --> no warning | ||||
* | fixes destructor tuple regression #10940 (#10941) | cooldome | 2019-04-04 | 4 | -3/+56 |
| | | | | | | | | * fixes #10940 * bug fixes * fix spacing | ||||
* | add back what was required | Araq | 2019-04-04 | 1 | -0/+6 |
| | |||||
* | refactoring: move threadlocalstorage into its own file | Araq | 2019-04-04 | 4 | -329/+258 |
| | |||||
* | newruntime: fixes codegen for closures | Araq | 2019-04-04 | 1 | -0/+2 |
| | |||||
* | fixes #9811 (#10961) | tofu | 2019-04-04 | 1 | -1/+2 |
| | | | | | | * fixed wrong default indent value (nimpretty) * fixed help message of nimpretty | ||||
* | fixes #10200 (#10950) | tofu | 2019-04-04 | 3 | -1/+14 |
| | | | | | | | | | | | | * fixes #10200 * add rule for other comparison operators * add rule for '!=' * add test * fixed to pass the test |