summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fix #13374 `nim c -r -` now generates $nimcache/stdinfile (#13380) [backport]Timothee Cour2020-02-112-6/+11
|
* remove outplace version of 'merge' for CountTables (#13377)Miran2020-02-102-19/+17
| | | | | | * remove outplace version of 'merge' for CountTables * remove 'merge' tests
* fix #13255 (#13275) [backport]Arne Döring2020-02-091-2/+2
|
* fix `is` with generic types; fix `genericHead(Foo[T])` (#13303)Timothee Cour2020-02-097-20/+94
| | | | | * fix #9855, fix #9855, fix genericHead * render TTypeKind via toHumanStr
* testament: this now works: "testament r /abspath/to/test.nim" (#13358)Timothee Cour2020-02-091-2/+4
|
* fixes #13314 (#13372)Andreas Rumpf2020-02-092-5/+34
|
* fixes #3339 by documenting the limitations of case-statement (#13366)Miran2020-02-081-0/+29
|
* Add sideEffect pragma to importC procs in posix, winlean and time module ↵Tomohiro2020-02-084-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 Cour2020-02-0810-45/+41
| | | | | (#13363) This reverts commit b2c6db97f9f477f6999fa9c7aae5e32f10b6b3fe.
* fix #6736: templates in unittest now show actual value (#13354)Miran2020-02-072-1/+26
|
* [backport] remove 'CountTable.mget' (#13355)Miran2020-02-072-17/+9
| | | It didn't work, and it was an oversight to be included in v1.0.
* [backport] fix #13352narimiran2020-02-072-1/+6
|
* printing float values will have one more digit. (#13276) [backport]Arne Döring2020-02-0710-41/+45
| | | | * printing float values will have one more digit. Fixes #13196
* testament: introduce 'matrix' for testing multiple options (#13343)Miran2020-02-073-19/+32
|
* miscellaneous bug fixes (part 3) (#13304)Timothee Cour2020-02-076-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 Cour2020-02-072-1/+49
| | | | [backport]
* replace old problematic isNamedTuple implementation by TypeTrait ↵Timothee Cour2020-02-072-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 Dias2020-02-071-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)pyloor2020-02-071-0/+17
| | | | | | * adding sqlite3 backup functions * changing sleep to sqlite3_sleep to prevent clashes
* fixes #13269 (#13344)Andreas Rumpf2020-02-072-3/+20
|
* fix #13349 regression: isNamedTuple now works with generic tuples (#13350)Timothee Cour2020-02-073-1/+7
|
* make monotimes have zero overhead if you don't use it (#13338) [backport]Andreas Rumpf2020-02-061-10/+6
|
* fix #13150 `nim doc --project` now works reliably (#13223)Timothee Cour2020-02-0612-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 Cour2020-02-051-4/+4
|
* [backport] -d:danger should imply -d:release (#13336)Miran2020-02-052-0/+14
|
* contributing.rst: Add a special rule for 'outplace'-like featuresAraq2020-02-051-2/+15
|
* build_all.sh update (#13320)Clyybber2020-02-041-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 Dias2020-02-042-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 Doornekamp2020-02-042-1/+17
| | | | | | * Fixed codegen for constant cstring with --gc:arc, fixes #13321 * Added test for #13321
* Fix #10717, fix #13284 (#13307)genotrance2020-02-041-4/+17
|
* enable testing -d:nimHasLibFFI mode (#13091)Timothee Cour2020-02-048-89/+103
|
* fix #13132 tnetdial (#13318)Timothee Cour2020-02-041-2/+2
|
* koch: enable checks in the compiler when running CI (#13323)alaviss2020-02-041-1/+1
|
* Make build_all.sh more portable and a bit simpler (#13308)Clyybber2020-02-031-6/+3
|
* Quote nim executable before executing. (#13316) [backport]Fredrik Høisæther Rasch2020-02-022-11/+11
| | | | | In case nim executable is located in PATH containing spaces. fixes #13311
* Fix capture for object types (#13315)Clyybber2020-02-022-3/+17
| | | | | | * Fix capture for object|tuple|... types * Add test case
* build_all.sh: building csources 5X faster thanks to make -j (#13300)Timothee Cour2020-01-311-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 Cour2020-01-301-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 Cour2020-01-301-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 Cour2020-01-304-3/+12
| | | | | | | | * fix for emscripten etc * add testcase for #13290 * replace deprecated isNilOrWhitespace
* fix critical bug discovered by #11591 (#13290) [backport]Timothee Cour2020-01-291-1/+1
|
* Thread attributes should be destroyed using the pthread_attr_destroy() (#13293)Hiroki Noda2020-01-292-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 sysctlTimothee Cour2020-01-283-11/+10
|
* fix stdout(etc) for emscriptenTimothee Cour2020-01-282-6/+8
|
* removed unused importTimothee Cour2020-01-281-1/+1
|
* refactor htmldocs; gitignore itTimothee Cour2020-01-282-4/+8
|
* Repr v2 progress (#13268)cooldome2020-01-284-77/+96
| | | | | | | | | | * progress on repr_v2 * repr progress * add ref objects with distrinct * fix failing tests
* nimv2 widestring indexing (#13279)cooldome2020-01-281-2/+2
|
* Tiny since cleanup (#13286)Clyybber2020-01-284-119/+119
|
* TlSF Alloctor: use less memory for --gc:arc (#13280)Andreas Rumpf2020-01-283-80/+103
|