Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
|\| | |||||
| * | Unexport times.stringifyUnit (#8168) | Oscar Nihlgård | 2018-07-01 | 1 | -8/+6 |
| | | |||||
| * | execCmdEx stderr redirection (#8162) | Timothee Cour | 2018-07-01 | 1 | -3/+1 |
| | | |||||
| * | Fixes #8100 (#8101) | Oscar Nihlgård | 2018-06-29 | 1 | -1/+6 |
| | | |||||
| * | Update nre.nim (#8147) | Timothee Cour | 2018-06-29 | 1 | -4/+4 |
| | | |||||
* | | gc_common: minor reformating | Andreas Rumpf | 2018-07-01 | 1 | -2/+2 |
| | | |||||
* | | codgen refactoring: prepare for alternative string/seq implementations | Andreas Rumpf | 2018-06-29 | 1 | -2/+6 |
| | | |||||
* | | system.nim: cleanup the formatting | Andreas Rumpf | 2018-06-29 | 1 | -194/+194 |
| | | |||||
* | | system.nim: remove deprecated symbols | Andreas Rumpf | 2018-06-28 | 1 | -74/+0 |
|/ | |||||
* | Clarify the docs for tables.del (#8134) | Yuriy Glukhov | 2018-06-27 | 1 | -4/+6 |
| | |||||
* | Replace NotString with typeclass in jsffi (#8128) | hlaaf | 2018-06-27 | 1 | -4/+2 |
| | |||||
* | Nintendo switch support (#8069) | Joey | 2018-06-27 | 14 | -40/+1245 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Add config section for Nintendo Switch * Add compiler configuration for Nintendo Switch and it's CPU * Add specific lib code for Nintendo Switch * Add GC support for Nintendo Switch * Update changelog for Nintendo Switch * Update changelog with more info about fixed paths * Cleaned up GC memory management a bit * Relocate docs for Switch * Rename aarch64NoneElfGcc to nintendoSwitchGCC * Remove armv8a57 * Fix installer.ini * Reuse code in linux and amd64 * Add posix defs for nintendo switch * Add more defined sections for nintendo switch * Remove old comment * Add what's not supported for Nintendo Switch docs * Make nintendoswitch == posix * Remove DEVKITPRO references from nim.cfg * Make PR extccomp changes * Remove Result type alias * Add separate switch consts file * Update docs for nintendo switch * Fix travis errors with undefined consts and add correct wait.h procs | ||||
* | Merge branch 'devel' into typedesc-reforms | Andreas Rumpf | 2018-06-26 | 6 | -67/+149 |
|\ | |||||
| * | Support setting foreground/background colors to terminal defaults (#8073) | Kaushal Modi | 2018-06-24 | 1 | -8/+32 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Support setting foreground/background colors to terminal defaults Adds fgDefault to ForegroundColor and bgDefault to BackgroundColor enums. For Windows console, the default foreground color is assumed to be white, and the default background color black. * Add default fg/bg color caching for Windows Console | ||||
| * | Minor doc fix | Federico Ceratto | 2018-06-23 | 1 | -1/+1 |
| | | |||||
| * | Change inconsistent paramaters in times.nim (#8091) | Oscar Nihlgård | 2018-06-23 | 1 | -28/+19 |
| | | |||||
| * | varints module: critical bugfix | Andreas Rumpf | 2018-06-22 | 1 | -1/+8 |
| | | |||||
| * | Pegs AST read access (#8050) | gemath | 2018-06-19 | 1 | -2/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Make PEG AST nodes readable from outside the module. * Added a test module for the pegs stdlib module. * Edited changelog. * Renamed ``sons`` iterator to ``items``, added ``pairs``, inlined both. * Updated entry and moved it to the right category. | ||||
| * | Merge pull request #7771 from nim-lang/nim-in-action-fixes | Andreas Rumpf | 2018-06-19 | 1 | -0/+4 |
| |\ | | | | | | | Higher Nim in Action coverage plus regression fix. |