summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Less ropes (#10979)Arne Döring2019-04-117-349/+451
| | | | | * convert ropecg to a macro * fewer intermediate ropes
* random: works for slices and enums, fixes #7698 (#10998)Miran2019-04-111-3/+3
|
* newruntime: raising an exception works but currently leaks memory because ↵Araq2019-04-104-6/+60
| | | | currentException global is not an 'owned' ref
* enable more testsAraq2019-04-101-23/+22
|
* Make `secureHash` accept any `openArray[char]`, not only `string`. (#10988)c-blake2019-04-102-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)Miran2019-04-102-6/+29
|
* json: add '\v' support, fixes #10541 (#10987)Miran2019-04-102-0/+4
|
* enable most tnewruntime_strutils testsAraq2019-04-102-39/+29
|
* strutils.nim: fixes the indentation of formatEngAraq2019-04-101-5/+5
|
* newruntime: fixes another bugAraq2019-04-105-4/+247
|
* be consistent, strings have destructors for --gc:destructorsAraq2019-04-101-3/+2
|
* make parseopt compile with --newruntimeAraq2019-04-101-1/+5
|
* make tests green againAraq2019-04-101-1/+1
|
* manual: make currency example compile and ensure it remains workingAraq2019-04-091-3/+5
|
* koch.nim compiles with --newruntimeAraq2019-04-092-5/+9
|
* make nimble packages testing more robust (#10984)Miran2019-04-092-44/+79
| | | | | * better tests for the existing packages * enable testing for packages not in packages.json * add new packages
* newruntime: fixes memory leakAraq2019-04-091-3/+4
|
* make 'raise' statement work with --newruntimeAraq2019-04-091-6/+27
|
* added lowerings.evalOnceAraq2019-04-091-0/+16
|
* don't emit an implicit try finally when in system.nim in order to prevent ↵Araq2019-04-091-1/+2
| | | | endless recursions in the try handler
* strs.nim: fixed a silly typoAraq2019-04-091-1/+1
|
* make tests green againAraq2019-04-091-2/+6
|
* add strformat limitations section (#10982)Arne Döring2019-04-091-0/+59
| | | | | * add strformat limitations section * Update lib/pure/strformat.nim
* allocators.nim: use zero initializationAndreas Rumpf2019-04-081-3/+8
|
* make it compile with older nim versionsAraq2019-04-082-0/+5
|
* respect -d:useMalloc everywhere; turn ansi_c and memory into proper Nim modulesAraq2019-04-084-66/+83
|
* compute sinks/assignments properly for for-loop iteration variablesAraq2019-04-082-2/+2
|
* use old for loop unpack syntax for bootstrappingAraq2019-04-081-1/+1
|
* an owned ref parameter behaves as a 'sink' parameterAndreas Rumpf2019-04-073-11/+11
|
* more efficient enumToStr implementation that works without the old typeinfo ↵Andreas Rumpf2019-04-077-20/+86
| | | | structures
* make strformat work as NimScript againAraq2019-04-061-2/+5
|
* makes koch.nim sem'check with --newruntimeAraq2019-04-063-6/+12
|
* fixes compiler regressionAraq2019-04-061-1/+4
|
* destructors: we are cooking nowAraq2019-04-069-43/+73
|
* added nimAsgnStrV2 compilerprocAraq2019-04-061-7/+28
|
* render lent types properlyAraq2019-04-061-1/+1
|
* fixes unowned->owned conversion ruleAndreas Rumpf2019-04-061-1/+1
|
* Fix astdef typ deref (#10245)Alexander Ivanov2019-04-052-3/+12
|
* Strformat symbol binding (#10927)Arne Döring2019-04-056-138/+186
|
* make sets.nim useful for selective 'from import'sAraq2019-04-051-57/+54
|
* fixes #10943 (#10947)cooldome2019-04-053-1/+17
|
* destructors: progressAndreas Rumpf2019-04-054-12/+29
|
* newruntime: codegen fixAndreas Rumpf2019-04-051-5/+4
|
* relax warning about inconsistent spacing (#10968)Miran2019-04-051-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)cooldome2019-04-044-3/+56
| | | | | | | | * fixes #10940 * bug fixes * fix spacing
* add back what was requiredAraq2019-04-041-0/+6
|
* refactoring: move threadlocalstorage into its own fileAraq2019-04-044-329/+258
|
* newruntime: fixes codegen for closuresAraq2019-04-041-0/+2
|
* fixes #9811 (#10961)tofu2019-04-041-1/+2
| | | | | | * fixed wrong default indent value (nimpretty) * fixed help message of nimpretty
* fixes #10200 (#10950)tofu2019-04-043-1/+14
| | | | | | | | | | | | * fixes #10200 * add rule for other comparison operators * add rule for '!=' * add test * fixed to pass the test