Juan Francisco Cantero Hurtado
e0835948bd
OpenBSD doesn't support AI_V4MAPPED
...
Related to #3534
2015-11-23 04:27:20 +01:00
Charles Blake
716c12a436
Fix loop index bug in scan for a[s] in b[s..s+len2-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
2015-11-19 06:52:31 -05:00
Araq
ba6d0eb4db
fixes #3541
2015-11-18 16:07:20 +01:00
jyelon
e8bc19f79c
Add 'auto-decoration' to nimGetProcAddr
...
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.
2015-11-11 21:55:33 -05:00
Varriount
3832ea0785
Prevent Exported C procedure collisions
...
Prevents collisions between those C externalized procedures in parseopt and parseopt2.
2015-11-11 15:18:13 -05:00
Dominik Picheta
29fd3edb9c
Merge pull request #3514 from vegansk/3513_pgsql_prepstat
...
Fixed issue 3513: wrong setupQuery realization
2015-11-11 16:09:18 +00:00
Araq
b6374f1f68
fixes newly introduced oswalkdir module
2015-11-10 15:56:17 +01:00
Araq
7578d580e0
added oswalkdir.nim for the JS target
2015-11-10 15:35:02 +01:00
Araq
2aff716134
os.walkDir is available at compile time
2015-11-10 15:31:21 +01:00
Araq
e9313dd362
added prefix matching to critbits.nim
2015-11-10 15:31:21 +01:00
wt
696b89c111
Fix osproc.close
2015-11-10 11:13:04 +08:00
Dominik Picheta
60e5a2b2f5
Merge pull request #3504 from Matt14916/xmlparser-entities
...
Create entity nodes with xmlparser, add a test to xmlparser
2015-11-08 13:07:38 +00:00
Anatoly Galiulin
c017904363
Fixed issue 3513: wrong setupQuery realization
2015-11-06 10:24:23 +06:00
Araq
5c8342eef9
Nimscript fixes 'cpFile' typo
2015-11-03 14:52:36 +01:00
Andreas Rumpf
d883781071
Merge pull request #3490 from oderwat/osx-libiconv
...
Removed libiconv prefix (on OS X) to make encodings compile on OS X.
2015-11-01 12:59:33 +01:00
Dominik Picheta
29a40e37d5
Use nanoseconds for timeouts less than 1 second on Mac OS X.
2015-11-01 11:28:11 +00:00
Dominik Picheta
ae48f26798
Fix poll's timeout for Mac OS X in the seletors module.
2015-11-01 10:37:04 +00:00
Matt Sullivan
8671656e6f
Add a test to xmlparser
2015-10-31 13:30:07 -05:00
Matt Sullivan
097c508897
Create entity nodes with xmlparser
2015-10-30 23:42:29 -05:00
Araq
22fc9a9470
development version is 0.12.1, not 0.12.0
2015-10-29 23:33:27 +01:00
Łukasz Dubiel
8e9441b8cd
Add serach for libssl.so without version suffix.
2015-10-29 20:01:43 +01:00
Hans Raaf
9b64a73bad
Removed libiconv prefix (on OS X) to make encodings compile on OS X.
...
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.
2015-10-28 20:36:09 +01:00
Dominik Picheta
3892969af4
Merge branch 'devel'
2015-10-27 23:36:00 +01:00
Dominik Picheta
30cc353831
Prep for v0.12.0
2015-10-27 22:28:42 +01:00
Dominik Picheta
b186493f01
Merge pull request #3475 from mjoud/shrdoc
...
fixed shr documentation
2015-10-27 21:03:55 +01:00
Dominik Picheta
82f3cab1ac
Improved postgres docs and added untestable tests.
2015-10-27 11:06:00 +01:00
JamesP
a82b9cbda3
fix doco by removing extra ` chars, change a word and
...
line up multi-line text
2015-10-27 11:06:00 +01:00
JamesP
02d882cfbe
add doco outlining the two SQL parameter substitution mechanisms for the db_postgres module
...
adjust doco note: indent by one space
shorten doco example lines, by splitting across multiple lines
shorten doco line widths by splitting long lines into multi-lines
fix to prepare() example in doco "Note:" section
2015-10-27 11:05:59 +01:00
JamesP
033c461a87
setupQuery() with SqlQuery take parameter substitution with "?"
...
add instantRows() with SqlPrepared parameter
fix setupQuery() for SqlQuery to produce a unique identiying query name
add rows() iterator with SqlPrepared parameter
add execAffectedRows for SqlPrepared
2015-10-27 11:05:59 +01:00
JamesP
b2a48b0ed6
tryExec() with SqlQuery now takes "?" substitution parameters
...
add tryExec() with SqlPrepared parameter
exec() with SqlQuery now expects "?" parameter substitution
2015-10-27 11:05:59 +01:00
JamesP
4e19106221
add check to dbFormat() to verify parameter substitution has "?" identifier
...
add check to prepare() that parameter substitution has "$1" identifier
2015-10-27 11:05:59 +01:00
Araq
e94a6ec1f9
added an assertion
2015-10-27 08:37:43 +01:00
Magnus Jöud
f68330e672
fixed shr documentation
...
add docs on shr filling with zeros
2015-10-26 00:45:48 +01:00
Araq
77dc0e50ff
fixes #3474
2015-10-25 02:38:33 +02:00
Federico Ceratto
d1bb246c20
Replace "prefix" with "suffix" in endsWith doc
2015-10-23 17:35:55 +01:00
Andreas Rumpf
1c9f05ef13
Merge pull request #3442 from Dhertz/devel
...
Make sure the json module decodes UTF16 correctly
2015-10-23 02:02:07 +02:00
Andreas Rumpf
ba63ea9e82
Merge pull request #3454 from jlp765/osproc
...
add simple example for execProcess, exeCmd, execCmdEx
2015-10-23 02:01:26 +02:00
Adam Strzelecki
a02359b4e1
system/dyncalls: OS X is already handled as posix
...
So elif defined(mac) has absolutely no effect, also this block uses some legacy
discouraged NSCreateObjectFileImageFromFile function.
2015-10-22 20:40:02 +02:00
Araq
3d512a73e6
documentation improvements; system.nim docs adapted to unix's braindead idea of how software should be packaged which didn't work in 1970 and surprise doesn't work in 2015 either
2015-10-21 02:18:38 +02:00
Araq
d221241ac5
fixes wrong doc comments
2015-10-19 16:11:39 +02:00
Araq
3ccd5ca64b
make terminal.nim work with --app:gui
2015-10-19 16:09:35 +02:00
Araq
03550f14f8
createThread is more convenient to use with a proc taking no arguments
2015-10-19 16:09:35 +02:00
Araq
c977daf9d8
added poDemon flag for process management
2015-10-19 16:09:34 +02:00
JamesP
e84a411e60
add example to proc headings for
...
addr, and, or, xor, div, mod, shl, cmp, setLen
2015-10-19 09:55:42 +10:00
Adam Strzelecki
2bc6acc808
terminal: Support both styled stdout and stderr
...
This is important if we want to write styled diagnostics to stderr, eg. some
tool outputting results to stdout, but writing styled error messages to stderr.
Previously this module was assuming we are writing only to stdout. Now all
module procs take file handle as first argument. Wrappers assuming stdout are
provided for backwards compatibility.
The new terminal.styledWriteLine(f, args) is provided and documented as
counterpart for unstyled plain writeLine(f, args).
2015-10-16 20:55:17 +02:00
Adam Strzelecki
9ef50717fa
terminal: Remove superflous hStdout = conHandle
...
Use just hStdout on Windows to keep handle to process stdout.
2015-10-16 20:55:17 +02:00
JamesP
f596e8145d
add simple example for execProcess, exeCmd, execCmdEx
2015-10-16 23:13:14 +10:00
Andreas Rumpf
612d3f84fb
Merge pull request #3437 from nim-lang/threadpool-isready
...
Implement isReady procedure in threadpool module.
2015-10-15 23:55:29 +02:00
Yuriy Glukhov
e7918fe6e5
Avoid extra copy in JS when inserting.
2015-10-15 17:59:23 +03:00
Yuriy Glukhov
2166b7bc46
Fixed ret by var in js
2015-10-15 16:04:53 +03:00