Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a unit test that covers issue 3477 | Charles Blake | 2015-11-19 | 1 | -0/+1 |
| | | | | https://github.com/nim-lang/Nim/issues/3477 | ||||
* | Fix loop index bug in scan for a[s] in b[s..s+len2-1]. | Charles Blake | 2015-11-19 | 1 | -1/+1 |
| | | | | | | a, b must both be indexed starting from s after the common prefix "strip" phase. This resolves issue 3477: https://github.com/nim-lang/Nim/issues/3477 | ||||
* | fixes #3541 | Araq | 2015-11-18 | 4 | -20/+33 |
| | |||||
* | fixes #3546 | Araq | 2015-11-18 | 1 | -2/+5 |
| | |||||
* | website updated | Araq | 2015-11-18 | 2 | -30/+12 |
| | |||||
* | better error handling for bug #3550 | Araq | 2015-11-18 | 1 | -2/+2 |
| | |||||
* | fixes #3550 | Araq | 2015-11-18 | 2 | -2/+7 |
| | |||||
* | allows macros to access documentation comments | Araq | 2015-11-18 | 1 | -0/+1 |
| | |||||
* | fixes a critical error handling bug for nimsuggest | Araq | 2015-11-18 | 1 | -0/+1 |
| | |||||
* | Merge pull request #3536 from jyelon/proc-addr | Andreas Rumpf | 2015-11-12 | 1 | -1/+6 |
|\ | | | | | Add 'auto-decoration' to nimGetProcAddr | ||||
| * | Add 'auto-decoration' to nimGetProcAddr | jyelon | 2015-11-11 | 1 | -1/+6 |
|/ | | | | | | | | | | | | | | Maintainers of win32 DLLs can opt to provide libraries with 'decorated' function names (Google "stdcall name decoration"). To pull a function pointer out of one of these DLLs, you have to pass a decorated name to getProcAddress. This is painful for the authors of NIM DLL wrappers - they have to pass manually-decorated strings to "importc", but only on win32. This commit adds auto-decoration to nimGetProcAddress. This function will probe the DLL for the undecorated name, and if that fails, it will automatically add decoration and try again. That way, the author of the wrapper doesn't have to deal with it. | ||||
* | Merge pull request #3533 from nim-lang/fix-parseopt2-externs | Andreas Rumpf | 2015-11-11 | 1 | -2/+2 |
|\ | | | | | Prevent Exported C procedure collisions | ||||
| * | Prevent Exported C procedure collisions | Varriount | 2015-11-11 | 1 | -2/+2 |
|/ | | | Prevents collisions between those C externalized procedures in parseopt and parseopt2. | ||||
* | Merge pull request #3514 from vegansk/3513_pgsql_prepstat | Dominik Picheta | 2015-11-11 | 2 | -7/+5 |
|\ | | | | | Fixed issue 3513: wrong setupQuery realization | ||||
| * | Fixed issue 3513: wrong setupQuery realization | Anatoly Galiulin | 2015-11-06 | 2 | -7/+5 |
| | | |||||
* | | documented untyped/typed meta-types | Araq | 2015-11-10 | 2 | -22/+88 |
| | | |||||
* | | fixes newly introduced oswalkdir module | Araq | 2015-11-10 | 1 | -3/+14 |
| | | |||||
* | | added oswalkdir.nim for the JS target | Araq | 2015-11-10 | 1 | -0/+16 |
| | | |||||
* | | os.walkDir is available at compile time | Araq | 2015-11-10 | 4 | -44/+69 |
| | | |||||
* | | added newTree to ast.nim | Araq | 2015-11-10 | 1 | -0/+4 |
| | | |||||
* | | added prefix matching to critbits.nim | Araq | 2015-11-10 | 1 | -16/+24 |
| | | |||||
* | | updated old links on the website | Araq | 2015-11-10 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #3527 from tulayang/devel | Dominik Picheta | 2015-11-10 | 1 | -3/+4 |
|\ \ | | | | | | | Fix osproc.close | ||||
| * | | Fix osproc.close | wt | 2015-11-10 | 1 | -3/+4 |
|/ / | |||||
* | | Merge pull request #3504 from Matt14916/xmlparser-entities | Dominik Picheta | 2015-11-08 | 2 | -11/+19 |
|\ \ | | | | | | | Create entity nodes with xmlparser, add a test to xmlparser | ||||
| * | | Add a test to xmlparser | Matt Sullivan | 2015-10-31 | 2 | -12/+20 |
| | | | |||||
| * | | Create entity nodes with xmlparser | Matt Sullivan | 2015-10-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #3521 from gour/tools-link-fix | Dominik Picheta | 2015-11-08 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | fix docgen link | ||||
| * | | | fix docgen link | Gour | 2015-11-07 | 1 | -1/+1 |
| | |/ | |/| | |||||
* / | | Modified setDefaultLibpath to search using findExe"nim". | Dominik Picheta | 2015-11-07 | 1 | -0/+11 |
|/ / | | | | | | | | | This is so that Nimble (and other tools) which use the compiler modules for nimscript support or other purposes can find $lib. | ||||
* | | better nimsuggest support | Araq | 2015-11-03 | 2 | -4/+5 |
| | | |||||
* | | Nimscript fixes 'cpFile' typo | Araq | 2015-11-03 | 1 | -1/+1 |
| | | |||||
* | | nimrod is obsolete | Araq | 2015-11-03 | 1 | -2/+2 |
| | | |||||
* | | fixes start.bat file | Araq | 2015-11-03 | 1 | -3/+3 |
| | | |||||
* | | fixes a critical xlen codegen bug | Araq | 2015-11-03 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3509 from yashaka/void-context-doc-rephrase | Andreas Rumpf | 2015-11-02 | 1 | -1/+1 |
|\ \ | | | | | | | updated 'Void context' doc specifying more precisely for what the void context is triggered | ||||
| * | | updated 'Void context' section specifying more precisely that assignment to ↵ | Iakiv Kramarenko | 2015-11-02 | 1 | -1/+1 |
|/ / | | | | | | | result triggers MANDATORY void context FOR THE SUBSEQUENT EXPRESSIONS | ||||
* | | Merge pull request #3508 from VKlayd/devel | Andreas Rumpf | 2015-11-02 | 1 | -0/+1 |
|\ \ | | | | | | | Install stdlib.nimble in lib for nimscript fix | ||||
| * | | Install stdlib.nimble in lib | Victor Korkin | 2015-11-02 | 1 | -0/+1 |
|/ / | | | | | | | Without stdlib.nimble in libs directory Nimscript is not work properly. | ||||
* | | nimsuggest: added 'chk', 'outline' and 'highlight' features | Araq | 2015-11-01 | 8 | -71/+167 |
| | | |||||
* | | Merge pull request #3490 from oderwat/osx-libiconv | Andreas Rumpf | 2015-11-01 | 1 | -10/+4 |
|\ \ | | | | | | | Removed libiconv prefix (on OS X) to make encodings compile on OS X. | ||||
| * | | Removed libiconv prefix (on OS X) to make encodings compile on OS X. | Hans Raaf | 2015-10-28 | 1 | -10/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | I am not sure since which version OS X does include the libiconv library without the `lib` prefix. But it seems this is the case for some years now. If there are ways to check for the OS X version at compile time this may be needed to support older OS X versions. But I guess thats not needed for most users working with Nim anyway. | ||||
* | | | Use nanoseconds for timeouts less than 1 second on Mac OS X. | Dominik Picheta | 2015-11-01 | 1 | -1/+3 |
| | | | |||||
* | | | Add missing untestable test. | Dominik Picheta | 2015-11-01 | 1 | -0/+13 |
| | | | |||||
* | | | Fix poll's timeout for Mac OS X in the seletors module. | Dominik Picheta | 2015-11-01 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Merge pull request #3501 from nanoant/patch/smaller-build.sh-using-trace | Andreas Rumpf | 2015-10-30 | 1 | -8/+8 |
|\ \ | | | | | | | Patch/smaller build.sh using trace | ||||
| * | | build.sh: Output error messages to stderr | Adam Strzelecki | 2015-10-30 | 1 | -5/+5 |
| | | | | | | | | | | | | Just in case we are running this in some CI. | ||||
| * | | build.sh: Use shell built-in command trace | Adam Strzelecki | 2015-10-30 | 1 | -3/+3 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | Rather than issuing echo "cmd..." then cmd... itself, we enable shell trace facility via set -x, which is POSIX shell standard command and is compatible with all UNIX shells. This effectively cuts build.sh size twice, since we don't need to double stuff there, also making it human readable. We are also setting PS4 (trace prefix) to none, instead final echo "SUCCESS", we issue : SUCCESS command which outputs its contents in trace. | ||||
* | | development version is 0.12.1, not 0.12.0 | Araq | 2015-10-29 | 2 | -1/+497 |
| | | |||||
* | | Merge pull request #3495 from bambuchaAdm/libressl-compatibility | Dominik Picheta | 2015-10-29 | 1 | -1/+1 |
|\ \ | |/ |/| | Add serach for libssl.so without version suffix. |