summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace (#8469)Timothee Cour2018-07-301-1/+3
|
* Fix links to manual.html in the system module documentation (#8467)Hugo Locurcio2018-07-281-3/+3
| | | | The HTML anchor IDs were changed, which made those links not link to the appropriate section anymore.
* Merge pull request #8428 from yglukhov/async-stdinDominik Picheta2018-07-265-48/+51
|\ | | | | Allow async stdin
| * Allow async stdinYuriy Glukhov2018-07-255-48/+51
|/
* Allow use of typedesc as type converters (#8409)LemonBoy2018-07-242-2/+19
| | | Fixes #8403
* fix issue #8349 FileSystemCaseSensitive should be false on OSX (#8411)Timothee Cour2018-07-231-1/+6
|
* addresses issue #8391 show runtime context on some failed operations (#8393)Timothee Cour2018-07-232-5/+5
|
* Use enum string values in times.nim (#8413)Oscar Nihlgård2018-07-231-16/+19
|
* Fixed #8399 (#8401)Yuriy Glukhov2018-07-224-35/+48
|
* Add application/wasm to mimetypes.nim (#8389)Zachary Carter2018-07-211-0/+1
| | | | | | | ``` To serve wasm in the most efficient way over the network, make sure your web server has the proper MIME time for .wasm files, which is application/wasm. That will allow streaming compilation, where the browser can start to compile code as it downloads. ``` http://kripken.github.io/emscripten-site/docs/compiling/WebAssembly.html#web-server-setup
* add sets.pop procedure (analogue to python) (#8383)skilchen2018-07-212-0/+34
|
* Merge pull request #8388 from skilchen/remove_ascii_art_from_sequtilsDominik Picheta2018-07-211-13/+13
|\ | | | | sequtils: remove some ascii art
| * sequtils: remove some aligning spaces around == to silence warningsskilchen2018-07-211-13/+13
|/
* Render bug: if expression with statement list expression as condition (#8375)cooldome2018-07-213-5/+29
| | | | * Fixes #8348
* Implements alloc/dealloc counters for better leak debugging. (#8384)Dominik Picheta2018-07-212-0/+16
|
* Add -w flag to Switch compilation to prevent deadlock (#8372)Joey2018-07-201-1/+1
| | | | | See https://forum.nim-lang.org/t/4062. The summary is that there are warnings printed when compiling and that causes a deadlock, likely due to output buffers being filled up. With the `-w` flag, the compiler outputs no warnings and the compilation is allowed to finish.
* fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378)andri lim2018-07-202-1/+23
| | | | | | * fixes #8371, macros.hasCustomPragma doesn't crash anymore * fix macros.hasCustomPragma
* Better doc search (#8260)Ray Imber2018-07-203-20/+167
| | | | | | | | | | | | | | | | | | * Modified the doc generation to produce a custom data attribute to allow for better search functionality * Implemented fuzzy matching for the Nim Doc search instead of the simple regex match. * Fix to the WordBoundry state transition from code review with @Varriount. Also removed silly testing template that is no longer used. * Update fuzzysearch.nim * Update fuzzysearch.nim * Update fuzzysearch.nim * Update dochack.nim * Update dochack.nim
* fixes #8037, json.to support object with distinct types (#8086)andri lim2018-07-192-8/+132
| | | | | | * add distinct types to json 'to' macro * fix json 'to' macro and add more test
* keep the imports in runnableExamples visible in generated html doc (#8354)skilchen2018-07-191-2/+3
|
* Fixes #8343, Fixes #8344 (#8347)cooldome2018-07-182-6/+19
|
* Fix link to first class iterator docs (#8356)Chris de Graaf2018-07-181-1/+1
|
* Fix #8345 (#8350)Aaron Levine2018-07-181-0/+1
|
* let runnableExamples start in a new paragraph (#8355)skilchen2018-07-181-1/+1
| | | fixes #8121, fixes #8346
* make typesafeprintf test greenAndreas Rumpf2018-07-171-3/+4
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2018-07-172-0/+30
|\
| * Extend init variable tracking to tuple assignments (#8321)LemonBoy2018-07-172-0/+30
| | | | | | Fixes #8314
* | VM: accessing the string terminator is not allowed anymore; cleanup ↵Andreas Rumpf2018-07-172-8/+13
| | | | | | | | tests/system/tostring.nim
* | fixes #8223Andreas Rumpf2018-07-171-3/+2
|/
* fixes #8230Andreas Rumpf2018-07-171-0/+4
|
* sigmatch: no trailing whitespaceAndreas Rumpf2018-07-171-5/+5
|
* fixes #8338Andreas Rumpf2018-07-171-1/+1
|
* manual.rst: fixes a typoAndreas Rumpf2018-07-171-1/+1
|
* Make pragmas look clickable in docs (#8176)Quelklef2018-07-172-32/+46
| | | | * Visual cues for hidden pragmas in docs. * Add hover cue
* Fix setCursorPos and setCursorXPos on POSIX (#8310)John Novak2018-07-172-2/+7
|
* Add extended baud rates to posix/termios (#8322)Jeff Ciesielski2018-07-161-0/+15
| | | | 115200 is really common. I'd like to get support in nimserial, but I'm guessing it would help to have support in the stdlib first.
* fix #8273 times format regression, and fix inconsistent ordering in 1 format ↵Timothee Cour2018-07-161-29/+29
| | | | | | | | | | | | | | overload (#8290) * Fix issue #8273 [regression] [times.format] Error: attempting to call undeclared routine: 'format' * rename format to f for consistency with other overloads and avoid similar bugs as #8273 * breaking change since PR 8094: changed format*(f: TimeFormat, dt: DateTime) to format*(dt: DateTime, f: TimeFormat) for consistency w other overloads * use consistent ordering for times.parse procs
* Gdb pretty printers (#8263)Arne Döring2018-07-167-3/+638
|
* Resolve converter call to constants in case arms (#8336)LemonBoy2018-07-162-1/+14
| | | Fixes #8333
* fix #7405 and #8195 (#8198)Timothee Cour2018-07-163-26/+25
| | | | | | | | * fix #7405 and #8195 * control pushInfoContext in semExprNoType,genStmts via a new hintExtendedContext; make NotesVerbosity computation more DRY * addressed comments
* Merge pull request #8328 from jyapayne/patch-1Dominik Picheta2018-07-152-12/+8
|\ | | | | Remove cross-compile breaking env var in Nintendo Switch config
| * Remove env vars from docsJoey Yakimowich-Payne2018-07-151-8/+4
| |
| * Remove cross-platform breaking env var in Nintendo Switch configJoey2018-07-151-4/+4
|/ | | This was bad to put in here, so my bad. It doesn't work on anything except platforms with shell support. Users can use `--passC` and `--passL` options for customization.
* Bugfix for modules with multi byte characters in the name (#8319)Oscar Nihlgård2018-07-142-2/+5
|
* Do not crash while instantiating a generic outside a call (#8279)LemonBoy2018-07-142-1/+11
| | | Fixes #8270
* add SSL_set_SSL_CTX for SNI(Server Name Indication) (#8308)momf2018-07-131-0/+1
| | | | | | * add SSL_set_SSL_CTX for SNI * fix SSL_set_SSL_CTX
* Don't depend on string.h in codegen (#8299)Yuriy Glukhov2018-07-139-54/+87
|
* Give different names to objects coming from cpp files (#8278)LemonBoy2018-07-131-4/+1
| | | | Prevent some nasty linker errors if the user switches between c and cpp backends.
* fix issue #8251 ospaths.isAbsolute: out of bound errors (#8291)Timothee Cour2018-07-131-2/+12
| | | | | | | | * fix issue #8251 ospaths.isAbsolute: out of bound errors * address comments * add reference to a spec for quirky macos paths
* Do not consider enums with holes as ordinals (#8264)LemonBoy2018-07-123-11/+11
| | | | | | Make the compiler behave consistently with respect to what's written in the manual. Fixes #1239