Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes 5870 (#11704) | Andreas Rumpf | 2019-08-29 | 1 | -2/+2 |
| | | | | | | * fixes #5870 * make tclosure test green again * this check is correct but breaks some Nimble packages | ||||
* | Fixes #12044 (#12071) | Ico Doornekamp | 2019-08-28 | 1 | -5/+5 |
| | |||||
* | abort is noreturn (#12061) | Jacek Sieka | 2019-08-27 | 1 | -1/+1 |
| | |||||
* | new gensym handling (#11985) | Andreas Rumpf | 2019-08-23 | 1 | -6/+6 |
| | | | | | | | | | | | * new .gensym implementation * make astspec test green again * introduce a --useVersion switch to group compatibility switches * fixes #10180 * fixes #11494 * fixes #11483 * object constructor fields and named parameters are also not gensym'ed * disabled broken package | ||||
* | more enhancements for #11618 (#11976) | Andreas Rumpf | 2019-08-18 | 1 | -2/+25 |
| | | | | | | * finish the Windows IO layer changes; refs #11618 * added system.getOsFileHandle which is less error-prone on Windows * make tests green again | ||||
* | fixes #11618 (#11969) | Andreas Rumpf | 2019-08-17 | 1 | -4/+28 |
| | |||||
* | Fixes #11118 (#11964) | Andreas Rumpf | 2019-08-17 | 1 | -8/+10 |
|\ | | | | | | | | | | | * fixes #11118 * Reset closure iter exception before rethrowing | ||||
| * | Reset closure iter exception before rethrowing | Yuriy Glukhov | 2019-08-16 | 1 | -2/+1 |
| | | |||||
| * | Merge branch 'cpp_reraise_fix' into yield-in-try-fix | Yuriy Glukhov | 2019-08-16 | 1 | -6/+9 |
| |\ | |||||
| | * | fixes #11118 | Andrii Riabushenko | 2019-04-30 | 1 | -6/+9 |
| | | | |||||
* | | | fixes #11801 | Araq | 2019-08-16 | 1 | -1/+1 |
| | | | |||||
* | | | fixes #1188 | Araq | 2019-08-16 | 1 | -3/+6 |
| | | | |||||
* | | | better tojsstr (#11954) | Andreas Rumpf | 2019-08-16 | 1 | -32/+39 |
|/ / | | | | | | | | | * JS: rewrote toJSStr * JS: don't raise exceptions in primitives | ||||
* | | fixes #10053 (#11951) | Timothee Cour | 2019-08-15 | 2 | -2/+2 |
| | | |||||
* | | newruntime for vcc (#11934) [bugfix] | cooldome | 2019-08-14 | 1 | -6/+32 |
| | | |||||
* | | Consistent behavior of exec; Improved docs around exec, staticExec, gorgeEx, ↵ | Fabian Keller | 2019-08-13 | 1 | -5/+16 |
| | | | | | | | | | | | | | | etc. (#10967) * improved docs around exec, staticExec, gorgeEx, etc. * incorporate review comment; made behavior of exec consistent | ||||
* | | fixes #11807 (#11900) | Andreas Rumpf | 2019-08-07 | 1 | -6/+51 |
| | | | | | | | | | | * fixes #11807 * make tests green again | ||||
* | | fix #11854 (#11857) | Arne Döring | 2019-07-30 | 2 | -4/+4 |
| | | |||||
* | | style improvements; fixes #11774 | Araq | 2019-07-19 | 1 | -2/+2 |
| | | |||||
* | | atomics.nim: minor improvements | Araq | 2019-07-12 | 1 | -1/+1 |
| | | |||||
* | | minor style changes | Araq | 2019-07-11 | 2 | -5/+5 |
| | | |||||
* | | styleCheck: make the compiler and large parts of the stdlib compatible with ↵ | Araq | 2019-07-10 | 18 | -96/+96 |
| | | | | | | | | --styleCheck:error | ||||
* | | fixes #11447 | Andreas Rumpf | 2019-07-06 | 2 | -2/+4 |
| | | |||||
* | | newruntime for async (#11650) | Andreas Rumpf | 2019-07-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * fixes overloading resolution for passing owned(Future[string]) to Future[T] * WIP: make --newruntime work with .async * memtracker: make it compile again * make Nimble compile again | ||||
* | | fixes #8405: -d:useNimRtl now works even when {.rtl.} procs are used at ↵ | Timothee Cour | 2019-07-03 | 1 | -12/+13 |
| | | | | | | | | compile time; CTFFI now works with {dynlib} (#11635) | ||||
* | | [bugfix] fix mach_absolute_time header; refs #11591 (#11593) | Timothee Cour | 2019-07-03 | 1 | -2/+2 |
| | | |||||
* | | fixes #11618 (#11631) | Andreas Rumpf | 2019-07-01 | 1 | -1/+1 |
| | | |||||
* | | assertions: fixes #11545 (#11605) | alaviss | 2019-07-01 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * assertions: properly fix #11545 * tests/assert: enable excessiveStackTrace * tests/assert: add test case for #11545 * tfailedassert_stacktrace: disable excessiveStackTrace * assertions: weird workaround for failing tests This fixes megatest on *nix, but have no idea why | ||||
* | | Make repr use 'ptr' for ptr types instead of 'ref' (#11626) | Ico Doornekamp | 2019-07-01 | 1 | -1/+2 |
| | | |||||
* | | assertions: make assert follow excessiveStackTrace (#11574) | alaviss | 2019-06-25 | 1 | -3/+1 |
| | | |||||
* | | [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531) | Arne Döring | 2019-06-24 | 1 | -16/+17 |
| | | | | | | | | | | * remove zeroExtend and friends from the compiler builtins. * fix jssys | ||||
* | | [feature] Add dynlib (required on windows/cpp) to nimCoroutines related ↵ | Giovanni Petrantoni | 2019-06-23 | 1 | -3/+3 |
| | | | | | | | | gc_common procs (#11567) | ||||
* | | [bugfix] gc_common: export foreign thread gc docs (#11536) | alaviss | 2019-06-19 | 1 | -6/+12 |
| | | |||||
* | | [feature] Add boehm gc finalizer (#11446) | yatsen1 | 2019-06-17 | 1 | -0/+7 |
| | | |||||
* | | [feature] Added os.delEnv; add delEnv support to nimscript too (#11466) | Kaushal Modi | 2019-06-15 | 1 | -3/+7 |
| | | | | | | [feature] Fixes https://github.com/nim-lang/Nim/issues/11452. | ||||
* | | [other] preparations for --styleCheck:error for the Nim compiler (#11478) | Andreas Rumpf | 2019-06-12 | 4 | -43/+45 |
| | | |||||
* | | [refactoring] refactor the compiler and stdlib to deprecation warnings (#11419) | Arne Döring | 2019-06-11 | 1 | -2/+2 |
| | | |||||
* | | [other] better error message for IndexError for empty containers (#11476) | Miran | 2019-06-11 | 1 | -1/+2 |
| | | |||||
* | | fix `koch docs` failing at io.nim with `import os` in config.nims (#11418) ↵ | nc-x | 2019-06-08 | 1 | -1/+0 |
| | | | | | | | | [bugfix] | ||||
* | | Fixed "is not GC-safe as it calls 'createThread'" when creating a thread in ↵ | Dankr4d | 2019-06-03 | 1 | -1/+1 |
| | | | | | | | | a thread. (#11390) | ||||
* | | Additional platform definitions for sparc64 (#11387) | John Paul Adrian Glaubitz | 2019-06-03 | 1 | -0/+2 |
| | | | | | | | | | | | | * lib/posix: Define SO_REUSEPORT for sparc64 as 0x0200 from kernel ABI * lib/system: Add platform support for sparc64 | ||||
* | | Remove immediate pragma (#11308) | Arne Döring | 2019-05-29 | 2 | -7/+1 |
| | | | | | | | | | | * remove immediate from tests * remove immediate from the compiler | ||||
* | | right shift is now by default sign preserving (#11322) | Arne Döring | 2019-05-29 | 4 | -30/+30 |
| | | | | | | | | | | | | | | | | | | | | | | * right shift is now by default sign preserving * fix hashString and semfold * enable arithmetic shift right globally for CI * fix typo * remove xxx * use oldShiftRight as flag * apply feedback * add changelog entry | ||||
* | | fixes #11205 | Araq | 2019-05-28 | 1 | -0/+5 |
| | | |||||
* | | better error message for the object case switch transition period | Araq | 2019-05-27 | 1 | -1/+4 |
| | | |||||
* | | hotfix for 32bit unsigned 'range' checking; incomplete, unknown why some ↵ | Araq | 2019-05-27 | 1 | -0/+6 |
| | | | | | | | | operations produce range checks | ||||
* | | make json.to work with the more restricted case objects | Araq | 2019-05-27 | 1 | -3/+3 |
| | | |||||
* | | fixes #1286; object case transitions are now sound | Andreas Rumpf | 2019-05-27 | 1 | -2/+6 |
| | | |||||
* | | fixes #10963, disallow implicit mixing of strings and ints/floats (#11292) | Miran | 2019-05-21 | 1 | -7/+15 |
| | | |||||
* | | Allow void macro result (#11286) | Arne Döring | 2019-05-21 | 1 | -1/+1 |
| | | | | | | | | | | * allow void macro result * add test for void macro result type |