Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ftpclient.nim | Neelesh Chandola | 2018-12-13 | 1 | -1/+0 |
| | |||||
* | Fix semRecordCase | Neelesh Chandola | 2018-12-13 | 2 | -17/+20 |
| | |||||
* | Merge pull request #9915 from zevv/asyncnet-unix | Dominik Picheta | 2018-12-12 | 3 | -7/+66 |
|\ | | | | | Added basic AF_UNIX support to asyncnet. | ||||
| * | Added basic AF_UNIX support to asyncnet. | Ico Doornekamp | 2018-12-09 | 3 | -7/+66 |
| | | | | | | | | | | | | | | | | Unfortunately this required some code duplication because the doConnect() from asynccommon.nim only works with addrInfo which does not make sense for AF_UNIX. makeUnixAddr() was moved to nativesocket.nim and exported | ||||
* | | Merge pull request #8748 from LemonBoy/when-in-objects | Andreas Rumpf | 2018-12-12 | 2 | -0/+91 |
|\ \ | | | | | | | Pervasive replacement of nkRecWhen in generic types | ||||
| * | | Pervasive replacement of nkRecWhen in generic types | LemonBoy | 2018-10-19 | 2 | -0/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Long story short, even if the type contains no reference at all to its generic parameters we still have to walk its AST and evaluate any nkRecWhen nodes that semRecordNodeAux skipped due to the type being a generic one. We also must be careful to modify the type `n` node in place since it may be referenced by the caller as seen in the tillegaltyperecursion test. Moreover we also can't have the nkSym drift away from their original values in order not to break the JS nkObjConstr codegen. | ||||
* | | | Merge branch 'couven92-devel' into devel | Araq | 2018-12-12 | 9 | -147/+367 |
|\ \ \ | |||||
| * | | | resolve merge conflicts | Araq | 2018-12-12 | 9 | -147/+367 |
|/| | | | |||||
| * | | | VCCEXE: lower case const identifier | Fredrik Høisæther Rasch | 2017-04-04 | 1 | -2/+2 |
| | | | | |||||
| * | | | Moved vccdiscover to vccexe | Fredrik Høisæther Rasch | 2017-04-04 | 2 | -108/+66 |
| | | | | |||||
| * | | | Added documentation and explanatory comments to vccexe | Fredrik Høisæther Rasch | 2017-03-26 | 4 | -36/+117 |
| | | | | |||||
| * | | | Exchanged debug compilation with verbose command-line argument | Fredrik Høisæther Rasch | 2017-03-21 | 2 | -14/+15 |
| | | | | |||||
| * | | | vcvarsallpath explaination no longer needed with vccdiscover | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -29/+0 |
| | | | | | | | | | | | | | | | | This reverts commit 7c4911d | ||||
| * | | | vccdiscover: Added additional documentation | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | Added explaination that vccdiscover output is machine-parsable | ||||
| * | | | vccexe tool can use vccdiscover utility | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -2/+22 |
| | | | | | | | | | | | | | | | | Used when vcvarsall path is not specified, or if only a vccversion is specified | ||||
| * | | | Created vccdiscover utility for vcc auto-discovery | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -0/+76 |
| | | | | |||||
| * | | | vccenv module for vcc auto-discovery | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -0/+25 |
| | | | | | | | | | | | | | | | | Only works for VCC Installations with Visual Studio 2015 and below | ||||
| * | | | Fixed vccexe, now regards the command argument | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -1/+1 |
| | | | | |||||
| * | | | Reduced verbosity of vcvarsall | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | Only lines that are not part of the loaded developer environment are echoed | ||||
| * | | | Added explanatory comments about vccexe and its path argument in nim.cfg | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -0/+33 |
| | | | | |||||
| * | | | Corrected erroneous vccexe tool path in koch | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -1/+1 |
| | | | | |||||
| * | | | Moved vccexe to a more logical place (vccexe) | Fredrik Høisæther Rasch | 2017-03-21 | 2 | -0/+0 |
| | | | | |||||
| * | | | Moved vccenv over to vcvarsall | Fredrik Høisæther Rasch | 2017-03-21 | 3 | -72/+116 |
| | | | | | | | | | | | | | | | | Updated vccexe with new command-line arguments | ||||
| * | | | Added Visual Studio build artifacts to gitignore | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | The Microsoft Linker creates an incremental linker database (extension: ilk) Debugging symbols are stored in pdb files. | ||||
| * | | | Removed arch option in compiler definition | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Previous Artifiact, changed to better reflect the settings in the default nim.cfg | ||||
| * | | | Added missing VCC C++ options to nim.cfg | Fredrik Høisæther Rasch | 2017-03-21 | 1 | -0/+13 |
| | | | | |||||
* | | | | fix merge conflict | Araq | 2018-12-12 | 3 | -6/+51 |
|\ \ \ \ | |||||
| * \ \ \ | Merge pull request #9552 from recloser/strmisc-doc | Andreas Rumpf | 2018-12-12 | 1 | -1/+28 |
| |\ \ \ \ | | | | | | | | | | | | | Add runnableExamples for strmisc procs and a better doc for expandTabs | ||||
| | * | | | | Add runnable examples for strmisc procs and a better doc for expandTabs | recloser | 2018-10-29 | 1 | -1/+28 |
| | | | | | | |||||
| * | | | | | Merge pull request #9879 from data-man/sorted_deduplicate | Andreas Rumpf | 2018-12-12 | 2 | -4/+22 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Add the parameter isSorted for the sequtils.deduplicate | ||||
| | * \ \ \ \ | Merge branch 'devel' into sorted_deduplicate | Andreas Rumpf | 2018-12-12 | 494 | -2655/+2507 |
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | | | |||||
| | * | | | | | Add the parameter isSorted for the sequtils.deduplicate | data-man | 2018-12-07 | 2 | -3/+22 |
| | | | | | | | |||||
* | | | | | | | move diff.nim to experimental | Araq | 2018-12-12 | 4 | -3/+3 |
|/ / / / / / | |||||
* | | | | | | added diff.nim to the stdlib | Araq | 2018-12-12 | 3 | -0/+8 |
| | | | | | | |||||
* | | | | | | Merge branch 'krux02-std-diff' into devel | Araq | 2018-12-12 | 1 | -0/+387 |
|\ \ \ \ \ \ | |||||
| * | | | | | | diff.nim: massive code cleanups | Araq | 2018-12-12 | 1 | -166/+90 |
| | | | | | | | |||||
| * | | | | | | Merge branch 'std-diff' of https://github.com/krux02/Nim into krux02-std-diff | Araq | 2018-12-12 | 1 | -0/+463 |
|/| | | | | | | |||||
| * | | | | | | added lib/std/diff.nim | Arne Döring | 2018-12-07 | 1 | -0/+463 |
| | | | | | | | |||||
* | | | | | | | clean up the implementation of the new memfiles.resize | Araq | 2018-12-12 | 1 | -27/+27 |
| | | | | | | | |||||
* | | | | | | | export every field of MemFile for more low level trickery; refs #9922 | Araq | 2018-12-12 | 1 | -4/+5 |
| | | | | | | | |||||
* | | | | | | | advopt.txt: minor layouting change | Araq | 2018-12-12 | 1 | -1/+1 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #9922 from c-blake/devel | Andreas Rumpf | 2018-12-12 | 1 | -0/+29 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Let handles be seen outside of `memfiles` module so that "updating" | ||||
| * | | | | | | | For now just implement `resize` per https://github.com/nim-lang/Nim/pull/9922 | Charles Blake | 2018-12-11 | 1 | -15/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | discussion (with special mremap usage on Linux, but ordinary munmap, mmap on other POSIX). Someone needs to do the when windows branch. | ||||
| * | | | | | | | Address dom96/Araq opinions in https://github.com/nim-lang/Nim/pull/9922 | Charles Blake | 2018-12-11 | 1 | -4/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating accessors are also provided since the idea of this change is to allow "updating" operations external to the module which are by their very nature closely tied to module internals (as well as to OS interface details). | ||||
| * | | | | | | | Let handles be seen outside of `memfiles` module so that "updating" | Charles Blake | 2018-12-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | operations (like eg., resizing a file and re-mapping) do not need to worry about race conditions of re-opened paths, renamed parent directories and that sort of thing. Operating directly on already open handles is both safer and more efficient than relying upon the stability of filesystem paths. | ||||
* | | | | | | | | Merge pull request #9937 from cooldome/pragmablock_custom_pragma | Andreas Rumpf | 2018-12-12 | 4 | -9/+32 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Language feature: implement custom pragmas in pragma blocks | ||||
| * | | | | | | | | add test | Andrii Riabushenko | 2018-12-11 | 1 | -0/+22 |
| | | | | | | | | | |||||
| * | | | | | | | | Add changelog item | Andrii Riabushenko | 2018-12-11 | 1 | -0/+3 |
| | | | | | | | | | |||||
| * | | | | | | | | custom pragmas in pragma blocks | Andrii Riabushenko | 2018-12-11 | 2 | -9/+7 |
| |/ / / / / / / | |||||
* | | | | | | | | Merge pull request #9755 from flaviut/nre-missing-match | Andreas Rumpf | 2018-12-12 | 6 | -83/+126 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Fix for #9243, nre returns "" instead of nil for missing matches |