Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #7492 excessiveStackTrace:on shows non-absolute file in stacktrace (#8469) | Timothee Cour | 2018-07-30 | 1 | -1/+3 |
| | |||||
* | Fix links to manual.html in the system module documentation (#8467) | Hugo Locurcio | 2018-07-28 | 1 | -3/+3 |
| | | | | The HTML anchor IDs were changed, which made those links not link to the appropriate section anymore. | ||||
* | Allow async stdin | Yuriy Glukhov | 2018-07-25 | 5 | -48/+51 |
| | |||||
* | fix issue #8349 FileSystemCaseSensitive should be false on OSX (#8411) | Timothee Cour | 2018-07-23 | 1 | -1/+6 |
| | |||||
* | addresses issue #8391 show runtime context on some failed operations (#8393) | Timothee Cour | 2018-07-23 | 2 | -5/+5 |
| | |||||
* | Use enum string values in times.nim (#8413) | Oscar Nihlgård | 2018-07-23 | 1 | -16/+19 |
| | |||||
* | Add application/wasm to mimetypes.nim (#8389) | Zachary Carter | 2018-07-21 | 1 | -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) | skilchen | 2018-07-21 | 1 | -0/+12 |
| | |||||
* | sequtils: remove some aligning spaces around == to silence warnings | skilchen | 2018-07-21 | 1 | -13/+13 |
| | |||||
* | Implements alloc/dealloc counters for better leak debugging. (#8384) | Dominik Picheta | 2018-07-21 | 2 | -0/+16 |
| | |||||
* | fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378) | andri lim | 2018-07-20 | 1 | -1/+3 |
| | | | | | | * fixes #8371, macros.hasCustomPragma doesn't crash anymore * fix macros.hasCustomPragma | ||||
* | Better doc search (#8260) | Ray Imber | 2018-07-20 | 1 | -4/+8 |
| | | | | | | | | | | | | | | | | | | * 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 lim | 2018-07-19 | 1 | -5/+30 |
| | | | | | | * add distinct types to json 'to' macro * fix json 'to' macro and add more test | ||||
* | fixes #8223 | Andreas Rumpf | 2018-07-17 | 1 | -3/+2 |
| | |||||
* | fixes #8338 | Andreas Rumpf | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | Fix setCursorPos and setCursorXPos on POSIX (#8310) | John Novak | 2018-07-17 | 1 | -2/+2 |
| | |||||
* | Add extended baud rates to posix/termios (#8322) | Jeff Ciesielski | 2018-07-16 | 1 | -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 Cour | 2018-07-16 | 1 | -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 | ||||
* | add SSL_set_SSL_CTX for SNI(Server Name Indication) (#8308) | momf | 2018-07-13 | 1 | -0/+1 |
| | | | | | | * add SSL_set_SSL_CTX for SNI * fix SSL_set_SSL_CTX | ||||
* | Don't depend on string.h in codegen (#8299) | Yuriy Glukhov | 2018-07-13 | 7 | -23/+71 |
| | |||||
* | fix issue #8251 ospaths.isAbsolute: out of bound errors (#8291) | Timothee Cour | 2018-07-13 | 1 | -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) | LemonBoy | 2018-07-12 | 1 | -3/+3 |
| | | | | | | Make the compiler behave consistently with respect to what's written in the manual. Fixes #1239 | ||||
* | Fix terminal.nim to be GCSAFE. (#8296) | Eugene Kabanov | 2018-07-12 | 1 | -85/+73 |
| | | | * Also fix deprecated callsite(). | ||||
* | Fix undefined PObject reference | Joey Yakimowich-Payne | 2018-07-12 | 1 | -1/+1 |
| | |||||
* | Make the Style enum a proper Ordinal (no holes) (#8282) | Kaushal Modi | 2018-07-12 | 1 | -4/+7 |
| | | | The Style enum needs to be an Ordinal so that it can be used in sets. | ||||
* | Fixed $ on None[T] for T with .name (#8293) | Quelklef | 2018-07-12 | 1 | -1/+15 |
| | |||||
* | add os.absolutePath; fixes #8174 (#8213) | Timothee Cour | 2018-07-10 | 1 | -0/+20 |
| | | | | | | | | | | * add os.absolutePath * fixup * fixup * Fixes absolutePath error message. | ||||
* | Fixes #5880. (#7229) | Dominik Picheta | 2018-07-10 | 1 | -1/+1 |
| | |||||
* | New implementations of times.parse & times.format (#8094) | Oscar Nihlgård | 2018-07-09 | 2 | -556/+824 |
| | |||||
* | Custom pragmas in proc types (#8205) | cooldome | 2018-07-09 | 1 | -1/+3 |
| | |||||
* | Testament should run tests with no action (#8232) | genotrance | 2018-07-08 | 2 | -21/+23 |
| | | | | | | * Testament should run tests with no action * Fix strutils tests for JS | ||||
* | workaround issue #8223 nim doc fails with doAssertRaises (#8245) | Timothee Cour | 2018-07-08 | 1 | -4/+7 |
| | |||||
* | Add proc toOpenArray[byte] for strings (#7820) | Dmitry Atamanov | 2018-07-07 | 1 | -1/+2 |
| | |||||
* | Put back deprecation path for SomeReal | Mamy Ratsimbazafy | 2018-07-07 | 1 | -0/+2 |
| | | | was wrongly deleted in https://github.com/nim-lang/Nim/commit/c7298561c199255facc562402700322360408179 | ||||
* | Merge pull request #6587 from FedericoCeratto/normalizePath | Dominik Picheta | 2018-07-07 | 1 | -2/+43 |
|\ | | | | | Add normalizePath and tests | ||||
| * | Add normalizePath and tests | Federico Ceratto | 2018-07-06 | 1 | -2/+43 |
| | | |||||
* | | hotfix: fixes possible out of bounds access in ospaths.joinPath | Araq | 2018-07-07 | 1 | -1/+1 |
|/ | |||||
* | system.nim: minor code style change | Araq | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into araq-devel | Araq | 2018-07-06 | 3 | -35/+124 |
|\ | |||||
| * | Use '\L' instead of '\n' in system for backwards compatibility. | Dominik Picheta | 2018-07-06 | 1 | -1/+1 |
| | | | | | | | | See https://github.com/nim-lang/packages/pull/785. | ||||
| * | Rewrite the memory management code for Nintendo Switch (#8169) | Joey | 2018-07-05 | 2 | -34/+123 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite the memory management code for Nintendo Switch The first implementation was naive and did not account for multiple memory allocations. However, this implementation may still be incomplete. Currently, when running applications, the code runs fine. When the application is exited via code (the end of the program is reached or quit() is called), the Switch will crash. Not sure why this happens, but I suspect it is from Nim memory allocations. I suspect the memory allocations because when I compile the helloworld application without any Nim allocations (just C function calls) and use `--gc:none` as a compile option, the application exits fine. | ||||
* | | make tmemfile2 work again | Araq | 2018-07-06 | 1 | -1/+2 |
| | | |||||
* | | restore deprecated PNimrodNode in order to make the CIs happy | Andreas Rumpf | 2018-07-05 | 1 | -0/+2 |
| | | |||||
* | | Merge branch 'devel' into araq-devel | Andreas Rumpf | 2018-07-04 | 4 | -28/+27 |
|\| | |||||
| * | simplify typetraits.nim test (#8193) | Timothee Cour | 2018-07-03 | 1 | -6/+1 |
| | | |||||
| * | Deprecate 'c', 'C' prefix for octal literals, fixes #8082 (#8178) | Vindaar | 2018-07-03 | 1 | -20/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * deprecate `0c`, `0C` prefix for octal literals Deprecates the previously allowed syntax of `0c` and `0C` as a prefix for octal literals to bring the literals in line with the behavior of `parseOct` from parseutils. * add `msgKind` arg to `lexMessageLitNum` for deprecation messages * change literal tests to check all valid integer literals Also adds the `tinvaligintegerlit3` test to test for the (still) invalid `0O` prefix. | ||||
| * | asyncftpclient: add missing file.close to retrFile | zargot | 2018-07-02 | 1 | -0/+1 |
| | | |||||
| * | Fix os.unixToNativePath proc returns wrong result(#8179) (#8181) | Tomohiro | 2018-07-02 | 1 | -1/+1 |
| | | | | | | | | | | | | * Fix os.unixToNativePath proc returns wrong result(#8179) * Add tests for unixToNativePath | ||||
| * | Fixed #8173 (#8175) | Tomohiro | 2018-07-02 | 1 | -1/+4 |
| | | |||||
* | | Merge branch 'devel' into araq-devel | Andreas Rumpf | 2018-07-01 | 4 | -16/+17 |
|\| |