Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add nimsuggest to installDirs (#10035) | Yuriy Glukhov | 2018-12-18 | 1 | -1/+1 |
| | |||||
* | Nimsuggest now shows gotodef for y in `from x import y` (#10023) | Neelesh Chandola | 2018-12-18 | 1 | -0/+1 |
| | |||||
* | Testament fixes (#10034) | alaviss | 2018-12-18 | 2 | -5/+10 |
| | | | | | | * testament/htmlgen: add support for disabled and joined tests * testament/tester: respect --targets | ||||
* | [os] fix #10017 regression, fix #10025 regression (#10018) | Timothee Cour | 2018-12-18 | 2 | -3/+7 |
| | | | | | * [os] fix #10017 regression * [os] fix #10025 regression | ||||
* | see what breaks with a global config.nims (#10016) | Andreas Rumpf | 2018-12-18 | 3 | -3/+6 |
|\ | | | | | | | | | | | * see what breaks with a global config.nims * make tests green with a global config.nims file | ||||
| * | make tests green with a global config.nims file | Araq | 2018-12-17 | 2 | -3/+5 |
| | | |||||
| * | see what breaks with a global config.nims | Araq | 2018-12-16 | 1 | -0/+1 |
| | | |||||
* | | [pathutils] add AnyPath; add `$`; lift arbitrary API restrictions (#10021) | Timothee Cour | 2018-12-18 | 1 | -8/+11 |
| | | |||||
* | | document NIM_EXTERNC for `emit` (#10022) | Timothee Cour | 2018-12-18 | 1 | -0/+11 |
| | | |||||
* | | add `getCurrentCompilerExe` to vmops (eg allows to get nim compiler at CT); ↵ | Timothee Cour | 2018-12-18 | 6 | -2/+65 |
| | | | | | | | | add tests for vmops (#9925) | ||||
* | | Merge pull request #10029 from LambdaInsight/more-logging-doc | Andreas Rumpf | 2018-12-17 | 1 | -1/+6 |
|\ \ | | | | | | | Adding more documentation to logging.nim | ||||
| * | | Adding more documentation to logging.nim | Istvan | 2018-12-17 | 1 | -1/+6 |
|/ / | | | | | Just minor addition to the documentation with the use of operators | ||||
* | | Merge pull request #10012 from nc-x/header-path | Andreas Rumpf | 2018-12-16 | 1 | -0/+2 |
|\ \ | |/ |/| | Add project directory to include path | ||||
| * | escape the include path | Neelesh Chandola | 2018-12-16 | 1 | -1/+1 |
| | | |||||
| * | Add project directory to include path | Neelesh Chandola | 2018-12-16 | 1 | -0/+2 |
| | | |||||
* | | fixes #9120 | Araq | 2018-12-16 | 3 | -12/+2 |
| | | |||||
* | | fixes #9420 | Araq | 2018-12-16 | 2 | -6/+7 |
| | | |||||
* | | fixes #8991, fixes #4446 | Araq | 2018-12-16 | 2 | -3/+3 |
| | | |||||
* | | fixes #9153 | Araq | 2018-12-16 | 1 | -3/+3 |
| | | |||||
* | | restore the old .nims processing behaviour; fixes #9989; fixes #9995 | Araq | 2018-12-16 | 1 | -6/+1 |
| | | |||||
* | | fixes #9991 | Araq | 2018-12-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #10003 from nc-x/fix-enum-internal-error | Andreas Rumpf | 2018-12-16 | 1 | -1/+3 |
|\ \ | | | | | | | Fix internal error when casting to invalid enum value | ||||
| * | | Fix internal error when casting to invalid enum value | Neelesh Chandola | 2018-12-15 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #10006 from recloser/issue10005 | Andreas Rumpf | 2018-12-16 | 2 | -33/+33 |
|\ \ \ | | | | | | | | | Fixes #10005 | ||||
| * | | | Fixes #10005 | recloser | 2018-12-15 | 2 | -33/+33 |
| | |/ | |/| | |||||
* | | | testament: individual tests with more than a subdir in their path (#9971) | Andreas Rumpf | 2018-12-16 | 1 | -4/+6 |
|\ \ \ | | | | | | | | | e.g.: PATH="./bin:$PATH" ./koch tests r stdlib/nre/captures.nim | ||||
| * | | | testament: individual tests with more than a subdir in their path | Ștefan Talpalaru | 2018-12-13 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | e.g.: PATH="./bin:$PATH" ./koch tests r stdlib/nre/captures.nim | ||||
* | | | | Fix clang not producing debug info in cpp mode (#9976) | Neelesh Chandola | 2018-12-16 | 1 | -0/+10 |
| |/ / |/| | | | | | | | | | | | | | | * Fix clang on windows to produce debug info * Fix clang not producing debug info in cpp mode | ||||
* | | | fixes #9994 | Andreas Rumpf | 2018-12-15 | 4 | -3/+7 |
| |/ |/| | |||||
* | | fix experimental/diff documentation rendering (#9983) | alaviss | 2018-12-15 | 1 | -5/+9 |
| | | | | | | also remove references to non-existant parameters | ||||
* | | fixes #9985 | Andreas Rumpf | 2018-12-15 | 1 | -0/+3 |
| | | |||||
* | | fixes #9995 | Andreas Rumpf | 2018-12-15 | 2 | -7/+5 |
| | | |||||
* | | --gc:destructors: baby steps | Andreas Rumpf | 2018-12-15 | 5 | -25/+27 |
| | | |||||
* | | better error message for 'proc' that is not intended to be used as a typeclass | Andreas Rumpf | 2018-12-15 | 1 | -4/+8 |
| | | |||||
* | | fixes #9982 | Andreas Rumpf | 2018-12-14 | 1 | -1/+1 |
| | | |||||
* | | document the change for fix #9978 | Andreas Rumpf | 2018-12-14 | 1 | -0/+3 |
| | | |||||
* | | fixes #9978 | Andreas Rumpf | 2018-12-14 | 3 | -1/+10 |
| | | |||||
* | | fixes yet another NimScript regression | Araq | 2018-12-14 | 1 | -0/+2 |
| | | |||||
* | | Allow an escape hatch for platform specific flags/default override (#9968) | c-blake | 2018-12-14 | 1 | -5/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow an escape hatch for platform specific flags (of which there are many, for example MAP_POPULATE itself is a Linux-only thing, not other Unix). Continue with same defaults as before in this commit, but that really should be changed to *not* include MAP_POPULATE. While pre-faulting all the pages can be useful sometimes *if* you know you're going to access all the data, it is highly unlikely to be what users expect the default to be. For some things all that up front work is 1000s of times slower than being lazy/on-demand/only ever faulting parts of the file. Even the MAP_POPULATE fan who originally in 2014 committed to this file defaulted it to off (but turned it always-on as a "temporary" work around for some long since gone/mutated compiler issue). Anyway, at least something like this `mapFlags` gives users the ability to override the poor default choice or activate any other idiosyncratic platform-specific features. * Use simple, efficient default flags, but also accept whatever the open/mapMem caller specifies. Save flags in MemFile so they can be used in `resize`. This field should not need exporting like the others -- callers can always save whatever values they pass -- but we include a cautionary comment in case anyone ever asks for a `*` there, as well as for documentation. Also make documentation for ``mapFlags`` in open more likely to inspire care. | ||||
* | | added parseopt.remainingArgs; refs #9951 | Araq | 2018-12-14 | 2 | -0/+6 |
| | | |||||
* | | fixes #9965 | Araq | 2018-12-14 | 2 | -15/+94 |
| | | |||||
* | | timers.nim: avoid parser warning | Araq | 2018-12-14 | 1 | -1/+1 |
| | | |||||
* | | os.nim: use the new pathnorm.normalizePath implementation | Araq | 2018-12-14 | 4 | -86/+68 |
|/ | |||||
* | fixes joinPath regressions | Araq | 2018-12-13 | 3 | -2/+15 |
| | |||||
* | fixes testament regression due to changed '/' operator | Araq | 2018-12-13 | 1 | -2/+1 |
| | |||||
* | enum types can now be assigned values from enum with holes (#9958) | Neelesh Chandola | 2018-12-13 | 2 | -7/+7 |
| | | | | | | * Fixes https://github.com/nim-lang/Nim/issues/9952 * Remove workaround from vccexe | ||||
* | os.nim: big refactoring, use the new pathnorm that was extracted by ↵ | Araq | 2018-12-13 | 6 | -375/+425 |
| | | | | compiler/pathutils.nim; added os.relativePath | ||||
* | Show lineinfo of for in yield (#9779) | Alexander Ivanov | 2018-12-13 | 1 | -0/+5 |
| | |||||
* | Give error when case has an else branch even though all cases are already ↵ | Neelesh Chandola | 2018-12-13 | 3 | -6/+3 |
| | | | | | | | | | covered (#9930) * Give error when case has an else branch even though all cases are already covered. * Don't check for invalid else for type tyFloat..tyFloat128, tyString, tyError * Remove unnecessary else in unittest.nim * Fix sockets.nim | ||||
* | Undefine some symbols and globalOptions when processing nimscript (#9945) ↵ | Neelesh Chandola | 2018-12-13 | 1 | -0/+12 |
| | | | | | | | | [backport] * Undefine some symbols when processing nimscript * Undefine taintMode when processing nimscript * Reload .cfg configuration |