Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix rtti sizeof for varargs in global scope (#13125) [backport] | Jasper Jenkins | 2020-01-13 | 2 | -2/+11 |
| | |||||
* | fix the ftp store function read the local file bug (#13108) [backport] | perter lee | 2020-01-13 | 1 | -4/+4 |
| | | | | | | | | * Update asyncftpclient.nim When use newStringOfCap function not have assign memory for the string data,so if use this address the fault is rasise. * complelete the bugfix | ||||
* | VM FFI: write(stderr, msg) and fprintf(cstderr, msg) now work at CT (#13083) | Timothee Cour | 2020-01-12 | 3 | -5/+29 |
| | |||||
* | Add link to posix_utils.html in posix.nim (#13111) | Federico Ceratto | 2020-01-12 | 1 | -1/+4 |
| | |||||
* | Remove some unused/disabled OpenSSL functions (#13106) | treeform | 2020-01-11 | 1 | -135/+0 |
| | |||||
* | more arc features (#13098) | Andreas Rumpf | 2020-01-10 | 7 | -13/+252 |
| | | | | | * config update * ARC now supports 'repr' and 'new' with finalizers is supported | ||||
* | [backport] fix #12813, fix #13079 (#13099) | Miran | 2020-01-10 | 1 | -4/+14 |
| | | | Correctly remove a key from CountTable when it is set to zero. | ||||
* | System cleanup, part 1 (#13069) | Miran | 2020-01-10 | 1 | -496/+512 |
| | | | | | | * system.nim: mark what every .pop does * system.nim: un-nest when statements | ||||
* | fixes an asyncftpclient bug; refs #13096 [backport] | Andreas Rumpf | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | [backport] system/io.nim fix wrong documentation comment [ci skip] | narimiran | 2020-01-10 | 1 | -2/+2 |
| | |||||
* | typetraits: fixes #6454; genericParams; added lenTuple; added tuple type get ↵ | Timothee Cour | 2020-01-10 | 4 | -4/+60 |
| | | | | | | (#13064) | ||||
* | fixes #13070 | Araq | 2020-01-10 | 2 | -2/+42 |
| | |||||
* | fixes #13072; no test case because it will be added later with more ↵ | Araq | 2020-01-10 | 1 | -1/+1 |
| | | | | exception handling related bugfixes | ||||
* | Fix error check code in osproc (#13090) [backport] | Tomohiro | 2020-01-09 | 1 | -1/+1 |
| | |||||
* | Use '__noinline' instead of 'noinline' for N_NOINLINE gcc attribute, this ↵ | Ico Doornekamp | 2020-01-09 | 1 | -1/+1 |
| | | | | prevents clashes with systems where 'noinline' might be already defined (#13089) | ||||
* | remove all remaining warnings when build nim (with -d:nimHasLibFFI) (#13084) | Timothee Cour | 2020-01-09 | 3 | -14/+7 |
| | | | | | | * cleanup deprecations in evalffi + elsewhere * remove dead code getOrdValue64 | ||||
* | take the one good idea from --os:standalone and enable it via ↵ | Andreas Rumpf | 2020-01-09 | 2 | -8/+8 |
| | | | | -d:StandaloneHeapSize (#13077) | ||||
* | Deleted misplaced separator (#13085) [backport] | Teashrock | 2020-01-09 | 1 | -1/+0 |
| | | | Misplaced separator, which was constantly breaking compilation on Haiku OS, was deleted. | ||||
* | fix crash due to errant symbols in nim.cfg (#13073) [backport] | Andy Davidoff | 2020-01-08 | 1 | -2/+3 |
| | |||||
* | move entries from the wrong changelog file [ci skip] | narimiran | 2020-01-08 | 2 | -3/+5 |
| | |||||
* | make SuccessX show project file + output file (#13043) | Timothee Cour | 2020-01-08 | 4 | -14/+29 |
| | | | | | | | * make SuccessX show project file + output file * address comments * fix test and add `result.err = reNimcCrash` otherwise hard to see where reNimcCrash used * address comments | ||||
* | distinctBase type trait for distinct types (#13031) | cooldome | 2020-01-08 | 7 | -70/+91 |
| | |||||
* | basename supports pragmaexpr (#13045) | b3liever | 2020-01-07 | 2 | -3/+6 |
| | | | | | | * basename supports pragmaexpr * update changelog | ||||
* | add pqserverVersion,pqconnectionNeedsPassword,pqconnectionUsedPassword (#13060) | Bung | 2020-01-07 | 1 | -0/+6 |
| | |||||
* | [easy] --hint:link:on now shows link cmd instead of nothing (#13056) | Timothee Cour | 2020-01-07 | 4 | -4/+7 |
| | | | | | | * --hint:link:on now shows link cmd instead of nothing * update doc for --listCmd | ||||
* | --styleCheck:hint now works (#13055) | Timothee Cour | 2020-01-07 | 1 | -1/+1 |
| | |||||
* | clean up deprecated stuff and unused imports in tests (#13059) | Miran | 2020-01-07 | 8 | -16/+15 |
| | |||||
* | Modify the test command for nimly (nimble-package) (#13053) | loloiccl | 2020-01-07 | 1 | -1/+1 |
| | |||||
* | testament/important_packages dont run hts (#13052) | Brent Pedersen | 2020-01-07 | 1 | -1/+1 |
| | |||||
* | Continue #13002 (#13021) | Clyybber | 2020-01-06 | 2 | -38/+82 |
| | |||||
* | [cleanup] remove disabled (and obsolete) ttypetraits; rename ttypetraits2 => ↵ | Timothee Cour | 2020-01-05 | 2 | -102/+41 |
| | | | | | | | | ttypetraits (#13041) * remove disabled (and obsolete) ttypetraits; rename ttypetraits2 => ttypetraits * D20200105T085828 fix super strange bug that causes CI to fail: builds.sr.ht with: `Error: Settle timed out after 120 attempts` | ||||
* | Allow `-o` option for `buildIndex` (#13037) [backport] | BinHong Lee | 2020-01-05 | 1 | -1/+4 |
| | | | | | Addressing #12771 This is also included in the docgen documentation [here](https://nim-lang.org/docs/docgen.html) but its not respected as reported in the issue. | ||||
* | Rst parser respect `:start-after:` and `:end-before:` in `include` directive ↵ | Kamanji | 2020-01-05 | 2 | -10/+118 |
| | | | | | | | | | | | | | (#12972) * [FEATURE] rst parser respect :start-after: in include Rst parser now respects `:start-after:` and `:end-before:` attributes for `include` directive. * [DOC] include directive parsing proc update * [TEST] Added unit tests for include rst directive in `rst` module | ||||
* | fixes #12996 | Araq | 2020-01-05 | 1 | -1/+2 |
| | |||||
* | reprjs: style changes | Araq | 2020-01-05 | 1 | -12/+12 |
| | |||||
* | fixes #13013, reverts previous changes to readLines() (#13036) [backport] | cooldome | 2020-01-05 | 3 | -5/+7 |
| | | | | | | | * Revert "remove default argument for readLines (#12807) [backport]" This reverts commit c949b81efdeb08b38224e1678ad140b7b7663b15. | ||||
* | fix enumtostr crash for enum-range (#13035) | Jasper Jenkins | 2020-01-05 | 2 | -1/+13 |
| | |||||
* | VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877) | Timothee Cour | 2020-01-05 | 7 | -35/+199 |
| | | | | | | | | | | | | | | * VM: allow certain hardcoded special var variables at CT * VM: allow all importc var, cast[int](ptr) * fix tests tests/vm/tstaticprintseq.nim, tests/cpp/t8241.nim * VM: == works for ptr/pointer nodes * bugfix: ==, cast now also works for pointer, not just ptr * VM supports cast PtrLikeKinds <=> PtrLikeKinds / int * improve cname handling * fixup + bug fix * VM: support cast from ref to int * address comment: opcLdGlobalDeref => opcLdGlobalDerefFFI * defensive check against typ == nil | ||||
* | fixes #13032 | Araq | 2020-01-04 | 3 | -8/+8 |
| | |||||
* | fixes #12964 (#13027) | Andreas Rumpf | 2020-01-04 | 2 | -2/+16 |
| | |||||
* | Fixes #13026 (#13028) | cooldome | 2020-01-04 | 2 | -2/+84 |
| | |||||
* | fix #12988 (#13022) | rockcavera | 2020-01-03 | 1 | -3/+3 |
| | | | fix #12988 | ||||
* | fixes #12956 (#13020) | Andreas Rumpf | 2020-01-03 | 2 | -2/+4 |
| | |||||
* | fixes #12961 (#13019) | Andreas Rumpf | 2020-01-03 | 2 | -9/+23 |
| | |||||
* | Fix typo (#13015) [backport] | Siegfried Ehret | 2020-01-03 | 1 | -1/+1 |
| | |||||
* | fixes #12978 (#13012) | Andreas Rumpf | 2020-01-03 | 2 | -5/+30 |
| | |||||
* | remove default argument for readLines (#12807) [backport] | cooldome | 2020-01-02 | 3 | -5/+5 |
| | |||||
* | Sink to MemMove optimization in injectdestructors (#13002) | cooldome | 2020-01-02 | 4 | -26/+30 |
| | |||||
* | fix #12985 {.push.} now does not apply to generic instantiations (#12986) | Timothee Cour | 2020-01-02 | 1 | -1/+1 |
| | |||||
* | --exception:goto switch for deterministic exception handling (#12977) | Andreas Rumpf | 2020-01-01 | 23 | -183/+640 |
| | | | | | This implements "deterministic" exception handling for Nim based on goto instead of setjmp. This means raising an exception is much cheaper than in C++'s table based implementations. Supports hard realtime systems. Default for --gc:arc and the C target because it's generally a good idea and arc is all about deterministic behavior. Note: This implies that fatal runtime traps are not catchable anymore! This needs to be documented. |