Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix #13374 `nim c -r -` now generates $nimcache/stdinfile (#13380) [backport] | Timothee Cour | 2020-02-11 | 2 | -6/+11 |
| | |||||
* | remove outplace version of 'merge' for CountTables (#13377) | Miran | 2020-02-10 | 2 | -19/+17 |
| | | | | | | * remove outplace version of 'merge' for CountTables * remove 'merge' tests | ||||
* | fix #13255 (#13275) [backport] | Arne Döring | 2020-02-09 | 1 | -2/+2 |
| | |||||
* | fix `is` with generic types; fix `genericHead(Foo[T])` (#13303) | Timothee Cour | 2020-02-09 | 7 | -20/+94 |
| | | | | | * fix #9855, fix #9855, fix genericHead * render TTypeKind via toHumanStr | ||||
* | testament: this now works: "testament r /abspath/to/test.nim" (#13358) | Timothee Cour | 2020-02-09 | 1 | -2/+4 |
| | |||||
* | fixes #13314 (#13372) | Andreas Rumpf | 2020-02-09 | 2 | -5/+34 |
| | |||||
* | fixes #3339 by documenting the limitations of case-statement (#13366) | Miran | 2020-02-08 | 1 | -0/+29 |
| | |||||
* | Add sideEffect pragma to importC procs in posix, winlean and time module ↵ | Tomohiro | 2020-02-08 | 4 | -133/+145 |
| | | | | | | | | | (#13370) * Add sideEffect pragma to procs in winlean * Add sideEffect pragma to procs in posix * Add test for #13306 * Add sideEffect pragma to procs in times * Fixes #13306 | ||||
* | Revert "printing float values will have one more digit. (#13276) [backport]" ↵ | Timothee Cour | 2020-02-08 | 10 | -45/+41 |
| | | | | | (#13363) This reverts commit b2c6db97f9f477f6999fa9c7aae5e32f10b6b3fe. | ||||
* | fix #6736: templates in unittest now show actual value (#13354) | Miran | 2020-02-07 | 2 | -1/+26 |
| | |||||
* | [backport] remove 'CountTable.mget' (#13355) | Miran | 2020-02-07 | 2 | -17/+9 |
| | | | It didn't work, and it was an oversight to be included in v1.0. | ||||
* | [backport] fix #13352 | narimiran | 2020-02-07 | 2 | -1/+6 |
| | |||||
* | printing float values will have one more digit. (#13276) [backport] | Arne Döring | 2020-02-07 | 10 | -41/+45 |
| | | | | * printing float values will have one more digit. Fixes #13196 | ||||
* | testament: introduce 'matrix' for testing multiple options (#13343) | Miran | 2020-02-07 | 3 | -19/+32 |
| | |||||
* | miscellaneous bug fixes (part 3) (#13304) | Timothee Cour | 2020-02-07 | 6 | -11/+13 |
| | | | | | | | | | | * fix deprecation; fix indentation * git clone: use -q * fix Warning: pragma before generic parameter list is deprecated; fix typo * bugfix: sysTypeFromName("float64") was never cached | ||||
* | fix #13182: `proc fun(a: varargs[Foo, conv])` now can be overloaded (#13345) ↵ | Timothee Cour | 2020-02-07 | 2 | -1/+49 |
| | | | | [backport] | ||||
* | replace old problematic isNamedTuple implementation by TypeTrait ↵ | Timothee Cour | 2020-02-07 | 2 | -11/+16 |
| | | | | | | | | isNamedTuple in dollars.nim (#13347) * replace old problematic isNamedTuple implementation by TypeTrait isNamedTuple * fix for bootstrap | ||||
* | Added a basic example how to handle a Post request. (#13339) | Henrique Dias | 2020-02-07 | 1 | -3/+55 |
| | | | | | | | | | | | | * Added a basic example how to handle a Post request. They were also made minor cosmetic changes. * Minor fixes suggested by Yardanico * Fixed a wrong value in chunkSize constant. * Re-added the request.body for compatibility! | ||||
* | adding sqlite3 backup functions (#13346) | pyloor | 2020-02-07 | 1 | -0/+17 |
| | | | | | | * adding sqlite3 backup functions * changing sleep to sqlite3_sleep to prevent clashes | ||||
* | fixes #13269 (#13344) | Andreas Rumpf | 2020-02-07 | 2 | -3/+20 |
| | |||||
* | fix #13349 regression: isNamedTuple now works with generic tuples (#13350) | Timothee Cour | 2020-02-07 | 3 | -1/+7 |
| | |||||
* | make monotimes have zero overhead if you don't use it (#13338) [backport] | Andreas Rumpf | 2020-02-06 | 1 | -10/+6 |
| | |||||
* | fix #13150 `nim doc --project` now works reliably (#13223) | Timothee Cour | 2020-02-06 | 12 | -27/+132 |
| | | | | | | | | | | * fix #13150 `nim doc --project` works with duplicate names and with imports below main project file * add to help; fixup after #13212 isRelativeTo got merged * fix test tests/compilerapi/tcompilerapi.nim * remove nimblePkg field; compute on the fly instead * kochdocs: compiler docs now under compiler/ * --docRoot now has smart default: best among @pkg, @path | ||||
* | nim secret: support linenoise when available (#13328) | Timothee Cour | 2020-02-05 | 1 | -4/+4 |
| | |||||
* | [backport] -d:danger should imply -d:release (#13336) | Miran | 2020-02-05 | 2 | -0/+14 |
| | |||||
* | contributing.rst: Add a special rule for 'outplace'-like features | Araq | 2020-02-05 | 1 | -2/+15 |
| | |||||
* | build_all.sh update (#13320) | Clyybber | 2020-02-04 | 1 | -2/+3 |
| | | | | | | | | | | * Don't overload the system, don't crash when you can't determine the CPU count and don't rely on bash * Extract to variable * Limit number of spawned jobs for systems with weak IO * Use proper arithmetic braces | ||||
* | Option to allow the request body to be processed outside the asynchttpserver ↵ | Henrique Dias | 2020-02-04 | 2 | -16/+49 |
| | | | | | | library. (#13147) Allow the request body to be processed outside the asynchttpserver library to break big files into chunks of data. This change does not break anything. | ||||
* | Fixed codegen for constant cstring with --gc:arc (#13326) | Ico Doornekamp | 2020-02-04 | 2 | -1/+17 |
| | | | | | | * Fixed codegen for constant cstring with --gc:arc, fixes #13321 * Added test for #13321 | ||||
* | Fix #10717, fix #13284 (#13307) | genotrance | 2020-02-04 | 1 | -4/+17 |
| | |||||
* | enable testing -d:nimHasLibFFI mode (#13091) | Timothee Cour | 2020-02-04 | 8 | -89/+103 |
| | |||||
* | fix #13132 tnetdial (#13318) | Timothee Cour | 2020-02-04 | 1 | -2/+2 |
| | |||||
* | koch: enable checks in the compiler when running CI (#13323) | alaviss | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | Make build_all.sh more portable and a bit simpler (#13308) | Clyybber | 2020-02-03 | 1 | -6/+3 |
| | |||||
* | Quote nim executable before executing. (#13316) [backport] | Fredrik Høisæther Rasch | 2020-02-02 | 2 | -11/+11 |
| | | | | | In case nim executable is located in PATH containing spaces. fixes #13311 | ||||
* | Fix capture for object types (#13315) | Clyybber | 2020-02-02 | 2 | -3/+17 |
| | | | | | | * Fix capture for object|tuple|... types * Add test case | ||||
* | build_all.sh: building csources 5X faster thanks to make -j (#13300) | Timothee Cour | 2020-01-31 | 1 | -4/+24 |
| | | | | | | | * build_all.sh: building csources 5X faster thanks to make -j * fix for freebsd * use OS-dependent formula to get number of logical cores * make is an optional dependency | ||||
* | refs #8391 std/os now shows runtime context for raiseOSError exceptions (#13294) | Timothee Cour | 2020-01-30 | 1 | -52/+51 |
| | | | | | | | | * refs #8391: fix errmsg for setCurrentDir * raiseOSError calls for copyFile * refs #8391 std/os now shows runtime context for raiseOSError exceptions | ||||
* | CT FFI: fix for windows; fix case transition; error msg shows more useful ↵ | Timothee Cour | 2020-01-30 | 1 | -3/+8 |
| | | | | | | | | context (#13292) * evalffi: fix case transition * evalffi: fix for windows * evallffi: `cannot import` errmsg now also shows which library it tried to import symbol from | ||||
* | miscellaneous bug fixes (#13291) | Timothee Cour | 2020-01-30 | 4 | -3/+12 |
| | | | | | | | | * fix for emscripten etc * add testcase for #13290 * replace deprecated isNilOrWhitespace | ||||
* | fix critical bug discovered by #11591 (#13290) [backport] | Timothee Cour | 2020-01-29 | 1 | -1/+1 |
| | |||||
* | Thread attributes should be destroyed using the pthread_attr_destroy() (#13293) | Hiroki Noda | 2020-01-29 | 2 | -4/+7 |
| | | | | | On some OSes (such as FreeBSD or Solaris), pthread_attr_init allocate memory. So it is necessary to deallocate that memory by using pthread_attr_destroy. | ||||
* | csize => csize_t for sysctl | Timothee Cour | 2020-01-28 | 3 | -11/+10 |
| | |||||
* | fix stdout(etc) for emscripten | Timothee Cour | 2020-01-28 | 2 | -6/+8 |
| | |||||
* | removed unused import | Timothee Cour | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | refactor htmldocs; gitignore it | Timothee Cour | 2020-01-28 | 2 | -4/+8 |
| | |||||
* | Repr v2 progress (#13268) | cooldome | 2020-01-28 | 4 | -77/+96 |
| | | | | | | | | | | * progress on repr_v2 * repr progress * add ref objects with distrinct * fix failing tests | ||||
* | nimv2 widestring indexing (#13279) | cooldome | 2020-01-28 | 1 | -2/+2 |
| | |||||
* | Tiny since cleanup (#13286) | Clyybber | 2020-01-28 | 4 | -119/+119 |
| | |||||
* | TlSF Alloctor: use less memory for --gc:arc (#13280) | Andreas Rumpf | 2020-01-28 | 3 | -80/+103 |
| |