summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Add a unit test that covers issue 3477Charles Blake2015-11-191-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 Blake2015-11-191-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 #3541Araq2015-11-184-20/+33
|
* fixes #3546Araq2015-11-181-2/+5
|
* website updatedAraq2015-11-182-30/+12
|
* better error handling for bug #3550Araq2015-11-181-2/+2
|
* fixes #3550Araq2015-11-182-2/+7
|
* allows macros to access documentation commentsAraq2015-11-181-0/+1
|
* fixes a critical error handling bug for nimsuggestAraq2015-11-181-0/+1
|
* Merge pull request #3536 from jyelon/proc-addrAndreas Rumpf2015-11-121-1/+6
|\ | | | | Add 'auto-decoration' to nimGetProcAddr
| * Add 'auto-decoration' to nimGetProcAddrjyelon2015-11-111-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-externsAndreas Rumpf2015-11-111-2/+2
|\ | | | | Prevent Exported C procedure collisions
| * Prevent Exported C procedure collisionsVarriount2015-11-111-2/+2
|/ | | Prevents collisions between those C externalized procedures in parseopt and parseopt2.
* Merge pull request #3514 from vegansk/3513_pgsql_prepstatDominik Picheta2015-11-112-7/+5
|\ | | | | Fixed issue 3513: wrong setupQuery realization
| * Fixed issue 3513: wrong setupQuery realizationAnatoly Galiulin2015-11-062-7/+5
| |
* | documented untyped/typed meta-typesAraq2015-11-102-22/+88
| |
* | fixes newly introduced oswalkdir moduleAraq2015-11-101-3/+14
| |
* | added oswalkdir.nim for the JS targetAraq2015-11-101-0/+16
| |
* | os.walkDir is available at compile timeAraq2015-11-104-44/+69
| |
* | added newTree to ast.nimAraq2015-11-101-0/+4
| |
* | added prefix matching to critbits.nimAraq2015-11-101-16/+24
| |
* | updated old links on the websiteAraq2015-11-101-2/+2
| |
* | Merge pull request #3527 from tulayang/develDominik Picheta2015-11-101-3/+4
|\ \ | | | | | | Fix osproc.close
| * | Fix osproc.closewt2015-11-101-3/+4
|/ /
* | Merge pull request #3504 from Matt14916/xmlparser-entitiesDominik Picheta2015-11-082-11/+19
|\ \ | | | | | | Create entity nodes with xmlparser, add a test to xmlparser
| * | Add a test to xmlparserMatt Sullivan2015-10-312-12/+20
| | |
| * | Create entity nodes with xmlparserMatt Sullivan2015-10-301-1/+1
| | |
* | | Merge pull request #3521 from gour/tools-link-fixDominik Picheta2015-11-081-1/+1
|\ \ \ | | | | | | | | fix docgen link
| * | | fix docgen linkGour2015-11-071-1/+1
| | |/ | |/|
* / | Modified setDefaultLibpath to search using findExe"nim".Dominik Picheta2015-11-071-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 supportAraq2015-11-032-4/+5
| |
* | Nimscript fixes 'cpFile' typoAraq2015-11-031-1/+1
| |
* | nimrod is obsoleteAraq2015-11-031-2/+2
| |
* | fixes start.bat fileAraq2015-11-031-3/+3
| |
* | fixes a critical xlen codegen bugAraq2015-11-031-1/+1
| |
* | Merge pull request #3509 from yashaka/void-context-doc-rephraseAndreas Rumpf2015-11-021-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 Kramarenko2015-11-021-1/+1
|/ / | | | | | | result triggers MANDATORY void context FOR THE SUBSEQUENT EXPRESSIONS
* | Merge pull request #3508 from VKlayd/develAndreas Rumpf2015-11-021-0/+1
|\ \ | | | | | | Install stdlib.nimble in lib for nimscript fix
| * | Install stdlib.nimble in libVictor Korkin2015-11-021-0/+1
|/ / | | | | | | Without stdlib.nimble in libs directory Nimscript is not work properly.
* | nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-018-71/+167
| |
* | Merge pull request #3490 from oderwat/osx-libiconvAndreas Rumpf2015-11-011-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 Raaf2015-10-281-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 Picheta2015-11-011-1/+3
| | |
* | | Add missing untestable test.Dominik Picheta2015-11-011-0/+13
| | |
* | | Fix poll's timeout for Mac OS X in the seletors module.Dominik Picheta2015-11-011-1/+1
| |/ |/|
* | Merge pull request #3501 from nanoant/patch/smaller-build.sh-using-traceAndreas Rumpf2015-10-301-8/+8
|\ \ | | | | | | Patch/smaller build.sh using trace
| * | build.sh: Output error messages to stderrAdam Strzelecki2015-10-301-5/+5
| | | | | | | | | | | | Just in case we are running this in some CI.
| * | build.sh: Use shell built-in command traceAdam Strzelecki2015-10-301-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.0Araq2015-10-292-1/+497
| |
* | Merge pull request #3495 from bambuchaAdm/libressl-compatibilityDominik Picheta2015-10-291-1/+1
|\ \ | |/ |/| Add serach for libssl.so without version suffix.