summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Add barebones asynchttpserver tests (#13883)supakeen2020-04-051-0/+119
| | | | | | | * Add isNil check to custom Content-Length. Related to #13866. * Setup barebones asynchttpserver tests.
* doc: fix comment for repr*(x: char): string (#13873)Hiroki Noda2020-04-051-1/+1
| | | replace `$` with `repr`.
* add nimPath to nim dump (#13876)Timothee Cour2020-04-051-1/+2
| | | | | * add nimPath to nim dump * rename
* Fix sym owner in wrapper proc (#13878)cooldome2020-04-051-27/+27
| | | Co-authored-by: cooldome <ariabushenko@bk.ru>
* Add isNil check to custom Content-Length. (#13867) [backport:1.2]supakeen2020-04-051-2/+3
| | | Related to #13866.
* asyncdispatch: get rid of erroneous set constructions (#13877)alaviss2020-04-051-5/+9
| | | Ref #13764
* finally de-deprecate the .define and .undef pragmasAndreas Rumpf2020-04-042-2/+1
|
* new feature: ability to turn specific warnings to errorsAndreas Rumpf2020-04-048-29/+43
|
* bump devel version to 1.3.1narimiran2020-04-031-1/+1
|
* Remove my wrongly written mangled-related code, not needed anymore (#13858)Alexander Ivanov2020-04-032-11/+4
|
* sourcemaps for the JS codegen (#7508)Alexander Ivanov2020-04-034-9/+424
|
* make bootstrapping more robust for people who have Nim inside /usr/bin (#13855)Andreas Rumpf2020-04-031-32/+34
|
* fix #7241 (#13779)itsumura-h2020-04-031-0/+5
| | | finalize() should run in insert()
* move tinyc to a separate repo and allow installing external dependencency ↵Timothee Cour2020-04-03390-99388/+80
| | | | | | | (eg tinyc) from koch / library code (#13850) * remove tinyc * installDeps * update tinyc paths
* fix asynchttpserver content-length header (#13846)flywind2020-04-031-3/+6
|
* std/byaddr => std/decls (#13847)Timothee Cour2020-04-033-3/+3
|
* create a changelog for v1.2.0narimiran2020-04-023-229/+542
|
* return types must not be Natural for reasons I won't outline hereAraq2020-04-021-1/+1
|
* added an .assert pragma and mentioned the pragmas in the changelogAraq2020-04-024-4/+8
|
* feature/count (#13837)Dean Eigenmann2020-04-022-1/+20
|
* renamed new std/pragmas.nim to std/byaddr.nim (#13844)Andreas Rumpf2020-04-023-8/+8
| | | | | * renamed new std/pragmas.nim to std/byaddr.nim * minor code cleanup
* fix last remaining warning when building nim (`intVal should be Int128`) + ↵Timothee Cour2020-04-024-47/+29
| | | | minor cleanups (#13841)
* Deprecate PHP (#13838)Juan Carlos2020-04-021-16/+1
|
* Jsconsole update (#12448)Juan Carlos2020-04-022-35/+37
| | | | | | * Improve jsconsole adding the rest of the stable api as documented on the standard at https://developer.mozilla.org/docs/Web/API/Console * Improve jsconsole, add runnableexamples * Simplify jsconsole
* Deprecate DCE:on (#13839)Juan Carlos2020-04-0224-43/+0
|
* Deprecate when declared(echo):echo (#13840)Juan Carlos2020-04-024-85/+83
|
* Documentation and Code Style inotify (#13836)Juan Carlos2020-04-021-52/+53
|
* Add browsers.openDefaultBrowser without URL, implements IETF RFC-6694 ↵Juan Carlos2020-04-012-14/+40
| | | | Section-3 (#13835)
* fixes #13782 (#13834)Andreas Rumpf2020-04-014-20/+81
|
* Documentation, add more examples (#13825)Juan Carlos2020-04-015-12/+26
|
* revert stdlib changes which are not required anymoreAndreas Rumpf2020-04-016-21/+20
|
* Fix tests/types/tparameterizedparent0Zahary Karadjov2020-04-011-1/+1
|
* The raises list can now use expressions referencing the generic paramsZahary Karadjov2020-04-014-5/+16
|
* Turn some of the errors back into warningsZahary Karadjov2020-04-017-33/+63
|
* Replace tfHasRequiresInit with a more accurate mechanismZahary Karadjov2020-04-0111-45/+181
| | | | | | | | | The new mechanism can deal with more complex scenarios such as not nil field appearing in a non-default case object branch or a field within a generic object that may depend on a when branch. The commit also plugs another hole: the user is no longer able to create illegal default values through seq.setLen(N).
* Fix tests/parallel/tguard2.nimZahary Karadjov2020-04-013-3/+5
|
* Fix a CI failure during koch docZahary Karadjov2020-04-011-1/+2
|
* Fix https://github.com/nim-lang/Nim/issues/4907Zahary Karadjov2020-04-013-5/+78
|
* Close https://github.com/nim-lang/Nim/issues/11428Zahary Karadjov2020-04-011-0/+12
|
* Perform nil checks during object construction and within compiles()Zahary Karadjov2020-04-014-7/+10
| | | | Close https://github.com/nim-lang/Nim/issues/6494
* More precise error messages for uninitialized fields in the presence of ↵Zahary Karadjov2020-04-013-38/+39
| | | | inheritance
* Hrm, the new errors highlighted some code that seems to be brokenZahary Karadjov2020-04-018-22/+23
| | | | | | New issue: since `Table[A, B]` allocates its backing storage with `newSeq[KeyValuePair[A, B]]`, it's no longer legal to create a table with `not nil` types used as either keys or values.
* not nil types are illegal to construct through default(T)Zahary Karadjov2020-04-012-0/+16
|
* Turn the warning for uninitialized (result) variables into errorsZahary Karadjov2020-04-017-17/+103
|
* Fix tests/notnil/tnotnil_in_objconstr.nimZahary Karadjov2020-04-011-1/+1
|
* Enable the requiresInit checks only for objectsZahary Karadjov2020-04-012-2/+2
|
* Plug another hole: default(T) forbidden for objects requiring initializationZahary Karadjov2020-04-015-19/+31
|
* Don't allow 'var x: T' for objects that require initializationZahary Karadjov2020-04-014-37/+63
|
* More sophistication; Allow requiresInit to be specified per-fieldZahary Karadjov2020-04-014-15/+61
|
* First steps, the compiler can boot with enforced requiresInitZahary Karadjov2020-04-017-29/+26
|