Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | updated db*.nim modules | Andreas Rumpf | 2015-12-16 | 4 | -53/+36 |
| | |||||
* | big update for the db*.nim modules; uses new db_common.nim | Andreas Rumpf | 2015-12-16 | 4 | -143/+188 |
| | |||||
* | Merge pull request #3635 from jlp765/odbcsql1 | Andreas Rumpf | 2015-12-16 | 2 | -1/+517 |
|\ | | | | | odbcsql.nim and db_odbc.nim | ||||
| * | add SQLErr (mapped to SQLError in odbc lib) | JamesP | 2015-12-09 | 1 | -1/+37 |
| | | | | | | | | | | | | Add some SQLGetInfo consts Fix SQLSetEnvAttr parameter | ||||
| * | add db_odbc library module | JamesP | 2015-12-09 | 1 | -0/+480 |
| | | |||||
* | | Merge pull request #3649 from yglukhov/nil-seq-copy | Dominik Picheta | 2015-12-16 | 1 | -7/+12 |
|\ \ | | | | | | | Fixed copying of nil seq in JS | ||||
| * | | Fixed copying of nil seq in JS | Yuriy Glukhov | 2015-12-16 | 1 | -7/+12 |
| | | | |||||
* | | | Merge pull request #3647 from rbehrends/fix-tnimtype | Andreas Rumpf | 2015-12-16 | 2 | -9/+15 |
|\ \ \ | |/ / |/| | | Fix code generation issues with TNimType. | ||||
| * | | Fix code generation issues with TNimType. | Reimer Behrends | 2015-12-15 | 2 | -9/+15 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an alternative attempt to fix issue #2841 in a way that does not rely on non-standard C compiler behavior. The underlying problem is that the typeinfo module includes system/hti.nim, but system/hti.nim is also included by system.nim. The result is that the compiler at any given point has two instances of TNimType with the same external name and will generate code either for one or both of them. Code generation for the second version is normally suppressed by using {.importc.}, but that results in a missing type declaration for modules that only use the second version. This happens for modules that import typeinfo, because the the second component of typeinfo.Any has type PNimType = ptr TNimType, which generates a "TNimType *" struct member. The previous solution was to have a typedef for TNimType in nimbase.h; however, this results in duplicate typedefs (specifically, but not only for the code generated for typeinfo.nim). Duplicate typedefs with the same type name are allowed in C++ and C11, but are explicitly forbidden in C89 and C99. Modern versions of gcc and clang accept them anyway, but this is not standard-compliant and may break for other C compilers or older versions of gcc and clang. This patch attempts to fix the issue by making the second component of typeinfo.Nim a pointer instead of a PNimType and casting back and forth as needed. Thus, the second version of TNimType occurs only within the code for typeinfo.nim, where it can be safely omitted. | ||||
* | | disabled appveyor tests since they die with a timeout | Andreas Rumpf | 2015-12-15 | 1 | -36/+0 |
| | | |||||
* | | fixes a critical bug concerning a[^1] rewritings | Andreas Rumpf | 2015-12-14 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3641 from qio-io/patch-1 | Dominik Picheta | 2015-12-14 | 1 | -5/+5 |
|\ \ | | | | | | | Explicit socket close, and importing the net module | ||||
| * | | Fixing too many open files on quit command with an explicit socket close, ↵ | qio-io | 2015-12-13 | 1 | -5/+5 |
|/ / | | | | | | | and importing the net module | ||||
* | | Merge pull request #3638 from yglukhov/patch-2 | Andreas Rumpf | 2015-12-10 | 1 | -0/+14 |
|\ \ | |/ |/| | Added a few notes regarding JavaScript | ||||
| * | Added a few notes regarding JavaScript | Yuriy Glukhov | 2015-12-09 | 1 | -0/+14 |
|/ | |||||
* | Merge pull request #3631 from yglukhov/getaddrinfo-android | Dominik Picheta | 2015-12-08 | 1 | -1/+2 |
|\ | | | | | Fixed getAddrInfo on android | ||||
| * | Fixed getAddrInfo on android | Yuriy Glukhov | 2015-12-08 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #3627 from xiongxin/devel | Dennis Felsing | 2015-12-07 | 1 | -1/+1 |
|\ | | | | | 7 div 5 == 1 | ||||
| * | 7 div 5 == 1 | xiongxin | 2015-12-08 | 1 | -1/+1 |
|/ | | | 7 div 5 == 1 | ||||
* | fixes #3622 | Andreas Rumpf | 2015-12-04 | 4 | -6/+7 |
| | |||||
* | Merge pull request #3570 from juanfra684/patch-1 | Dominik Picheta | 2015-12-04 | 1 | -1/+3 |
|\ | | | | | OpenBSD doesn't support AI_V4MAPPED | ||||
| * | OpenBSD doesn't support AI_V4MAPPED | Juan Francisco Cantero Hurtado | 2015-11-23 | 1 | -1/+3 |
| | | | | | | Related to #3534 | ||||
* | | Merge pull request #3595 from dfdeshom/devel | Dominik Picheta | 2015-12-04 | 1 | -1/+3 |
|\ \ | | | | | | | Print out more detailed error messages when compilation fails | ||||
| * | | Print out more detailed error messages when compilation fails | dfdeshom | 2015-11-26 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #3617 from FedericoCeratto/3611 | Dominik Picheta | 2015-12-04 | 2 | -18/+39 |
|\ \ \ | | | | | | | | | Fix fsmonitor filter logic, add test. Closes: #3611 | ||||
| * | | | Fix typo, minor rephrasing. | Federico Ceratto | 2015-12-03 | 1 | -2/+2 |
| | | | | |||||
| * | | | Closes: #3611 | Federico Ceratto | 2015-12-02 | 2 | -16/+37 |
| | | | | |||||
* | | | | Merge pull request #3530 from rbehrends/fix-setop-shifts | Andreas Rumpf | 2015-12-03 | 1 | -9/+9 |
|\ \ \ \ | | | | | | | | | | | Avoid signed shifts and bit operations for sets. | ||||
| * | | | | Avoid signed shifts and bit operations for sets. | Reimer Behrends | 2015-11-11 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set operations used "1<<n" style shifts, which led to undefined behavior if the signed shift overflowed. Similarly, the right-hand side of the operator sometimes used a mix of signed and unsigned integers that were combined with "&". This patch attempts to provide a consistent implementation that uses unsigned integers everywhere. | ||||
* | | | | | Merge pull request #3620 from sqwishy/low-high-example-typo | Andreas Rumpf | 2015-12-03 | 1 | -2/+2 |
|\ \ \ \ \ | | | | | | | | | | | | | Using low() instead of high() in example for low() procedure | ||||
| * | | | | | Using low() instead of high() in example for low() procedure | Sqwishy Trick | 2015-12-02 | 1 | -2/+2 |
|/ / / / / | |||||
* | | | | | removes 'x is iterator' special casing in the language | Araq | 2015-12-03 | 10 | -50/+29 |
| | | | | | |||||
* | | | | | fixes tlocals regression | Araq | 2015-12-03 | 1 | -1/+1 |
| |/ / / |/| | | | |||||
* | | | | Merge pull request #3610 from jlp765/timesX | Dominik Picheta | 2015-12-02 | 2 | -117/+127 |
|\ \ \ \ | | | | | | | | | | | Move tests from times module to ttime.nim test file | ||||
| * | | | | Add comment at end of file on where to find further tests | JamesP | 2015-12-01 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Removal of tests from times module, that have been moved to ttime.nim test file | JamesP | 2015-12-01 | 1 | -116/+4 |
| | | | | | |||||
| * | | | | add assertion tests from times module to ttime.nim test file in tests\stdlib | JamesP | 2015-12-01 | 1 | -2/+121 |
| | | | | | |||||
* | | | | | make tests green again | Andreas Rumpf | 2015-12-01 | 1 | -11/+12 |
| | | | | | |||||
* | | | | | Merge pull request #3605 from ephja/echo-flush | Andreas Rumpf | 2015-12-01 | 1 | -0/+1 |
|\ \ \ \ \ | |/ / / / |/| | | | | flush after printing | ||||
| * | | | | flush after printing | Erik Johansson Andersson | 2015-11-28 | 1 | -0/+1 |
| | | | | | |||||
* | | | | | set debug switch to false again | Araq | 2015-12-01 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | proper color flipping | Araq | 2015-12-01 | 1 | -34/+27 |
| | | | | | |||||
* | | | | | next steps for the GC | Araq | 2015-12-01 | 2 | -6/+23 |
| | | | | | |||||
* | | | | | only mark roots when marking | Araq | 2015-12-01 | 1 | -4/+5 |
| | | | | | |||||
* | | | | | first compiling version of the new GC | Araq | 2015-12-01 | 2 | -19/+46 |
| | | | | | |||||
* | | | | | cleanup of some tests | Araq | 2015-12-01 | 2 | -5/+5 |
| | | | | | |||||
* | | | | | lambda lifting support for iterToProc plugin | Araq | 2015-12-01 | 5 | -18/+88 |
| | | | | | |||||
* | | | | | fixes typo | Araq | 2015-12-01 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | added CellSetIter for git's history | Araq | 2015-12-01 | 1 | -0/+35 |
| | | | | | |||||
* | | | | | added iterToProc plugin | Araq | 2015-12-01 | 3 | -7/+27 |
| | | | | |