Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Enhance values SIGNALS on more OS. | cheatfate | 2016-06-16 | 1 | -1/+2 |
| | | | | Checked systems OpenBSD, NetBSD, FreeBSD, Solaris. | ||||
* | Correction as I hadn't realised setvbuf had been renamed. | A. S. Budden | 2016-06-13 | 1 | -3/+3 |
| | |||||
* | Merged upstream/devel into this branch to resolve conflicts and ensure an ↵ | A. S. Budden | 2016-06-13 | 17 | -238/+196 |
|\ | | | | | | | easy merge back into upstream/devel | ||||
| * | Fixed emscripten compilation | Yuriy Glukhov | 2016-06-13 | 1 | -1/+1 |
| | | |||||
| * | fixes sysio/readChar regression | Andreas Rumpf | 2016-06-13 | 1 | -1/+1 |
| | | |||||
| * | disable StringStream for JS (needs copyMem) | Jacek Sieka | 2016-06-08 | 1 | -1/+1 |
| | | |||||
| * | fix fgets type | Jacek Sieka | 2016-06-08 | 1 | -1/+1 |
| | | |||||
| * | prefer consts to importing #defines from headers | Jacek Sieka | 2016-06-06 | 6 | -39/+65 |
| | | | | | | | | | | to be completed - better would be to have a libc wrapper that deals with all pesky C ABI details | ||||
| * | remove system/ansi_c include from os | Jacek Sieka | 2016-06-05 | 4 | -30/+4 |
| | | |||||
| * | fix types of ansi_c/sysio to more closely match C ABI | Jacek Sieka | 2016-06-05 | 11 | -167/+138 |
| | | | | | | | | | | also fixes some instances of using C library functions when there are nim alternatives available | ||||
| * | remove strange file types in ansi_c | Jacek Sieka | 2016-06-01 | 1 | -30/+17 |
| | | |||||
* | | Corrected setStdIoUnbuffered for systems without stdout, stderr or stdin ↵ | A. S. Budden | 2016-06-13 | 1 | -3/+6 |
| | | | | | | | | declared. | ||||
* | | Added setStdIoUnbuffered for unbuffered stdio (fixes #2146). | A. S. Budden | 2016-06-12 | 1 | -0/+5 |
|/ | |||||
* | widestrs are always available for better interop | Andreas Rumpf | 2016-05-28 | 1 | -2/+1 |
| | |||||
* | Merge pull request #4216 from Parashurama/fix_4212 | Andreas Rumpf | 2016-05-25 | 1 | -2/+2 |
|\ | | | | | fixes issue 4212 && add test for various valid zero floats. | ||||
| * | fixes issue 4212 && add test for various valid zero floats. | Parashurama | 2016-05-25 | 1 | -2/+2 |
| | | |||||
* | | gc:stack compiles with --threads:on | Andreas Rumpf | 2016-05-25 | 1 | -7/+17 |
|/ | |||||
* | Merge pull request #4213 from oderwat/nimphpext-stack-gc | Andreas Rumpf | 2016-05-25 | 2 | -3/+21 |
|\ | | | | | Made nimphpext work with gc:stack. | ||||
| * | Made nimphpext work with gc:stack. | Hans Raaf | 2016-05-25 | 2 | -3/+21 |
| | | |||||
* | | fixes #4212 | Andreas Rumpf | 2016-05-25 | 1 | -5/+0 |
|/ | |||||
* | new GC listens to GC_ref/GC_unref | Andreas Rumpf | 2016-05-23 | 1 | -2/+21 |
| | |||||
* | GC v2 compiles again | Andreas Rumpf | 2016-05-23 | 1 | -0/+8 |
| | |||||
* | Merge pull request #4199 from oderwat/oderwat-fix-pragmas | Andreas Rumpf | 2016-05-22 | 1 | -2/+2 |
|\ | | | | | Fixing pragmas (so syntax highligthing works). | ||||
| * | Fixing pragmas (so syntax highligting works). | Hans Raaf | 2016-05-20 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'prim-gc' into devel | Andreas Rumpf | 2016-05-22 | 2 | -185/+51 |
|\ \ | |||||
| * | | fixes #3184 | Andreas Rumpf | 2016-05-22 | 2 | -53/+45 |
| | | | |||||
| * | | fixes #3793 | Andreas Rumpf | 2016-05-16 | 1 | -1/+1 |
| | | | |||||
| * | | GC with primitive MS | Andreas Rumpf | 2016-05-16 | 1 | -131/+5 |
| | | | |||||
* | | | Fix toJSStr for control characters | nigredo-tori | 2016-05-20 | 1 | -1/+5 |
| |/ |/| | | | | | | | fixes #4190 Add leading zero to encoded character if it is less than 0x10 | ||||
* | | fixes some issues with underscores in float literals. add more tests. | Parashurama | 2016-05-19 | 1 | -5/+7 |
| | | | | | | | | | | | | fixes some potential issues with underscores in float literals. adds more checks for badly positionned underscores in float literals. adds more test files. | ||||
* | | fix issue 4181. add testcase. | Parashurama | 2016-05-18 | 1 | -2/+5 |
| | | |||||
* | | Merge pull request #4173 from Parashurama/better_float_parsing | Andreas Rumpf | 2016-05-17 | 1 | -37/+104 |
|\ \ | | | | | | | fixes issue #4117 and make float parsing locale independent. | ||||
| * | | make float parsing locale independent. | Parashurama | 2016-05-16 | 1 | -37/+104 |
| |/ | |||||
* / | fixes typo in system/timers. | Parashurama | 2016-05-16 | 1 | -1/+1 |
|/ | |||||
* | PHP codegen improvements | Andreas Rumpf | 2016-05-13 | 1 | -1/+4 |
| | |||||
* | Merge pull request #4142 from endragor/gc-allow-skip-stack | Andreas Rumpf | 2016-05-12 | 2 | -2/+26 |
|\ | | | | | Added stackSize parameter to GC_step | ||||
| * | Replaced ignoreStackAndRegisters with stackSize in GC_step | Ruslan Mustakov | 2016-05-11 | 2 | -28/+48 |
| | | |||||
| * | Added ignoreStackAndRegisters parameter to GC_step | Ruslan Mustakov | 2016-05-10 | 2 | -23/+27 |
| | | |||||
* | | PHP codegen array constructor hack. | Hans Raaf | 2016-05-11 | 1 | -5/+8 |
|/ | | | | | | | | | | | | | | | | | | | Because of PHP can't have refs for literal function parameters I needed to come up with a hack such that the following code compiles with PHP target. ```nim type Foo = tuple[a: string, b: int] var foo: array [0..2, Foo] foo[0] = ("Test", 1) foo[1] = ("Me", 2) for x in foo: echo x.a echo x.b ``` | ||||
* | JS target improvements | Andreas Rumpf | 2016-04-29 | 1 | -0/+2 |
| | |||||
* | Merge remote-tracking branch 'origin/devel' into malloc-store-size | Jacek Sieka | 2016-04-26 | 11 | -192/+734 |
|\ | |||||
| * | Fixed stacktrace error | Yuriy Glukhov | 2016-04-26 | 1 | -0/+2 |
| | | |||||
| * | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2016-04-19 | 1 | -0/+3 |
| |\ | |||||
| | * | Add `import sharedlist` when `hasThreadSupport` | James Boyden | 2016-04-05 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this change, a user's Nim code won't compile if they're using both threads & the mark-and-sweep GC: lib/system/gc_ms.nim(75, 18) Error: undeclared identifier: 'SharedList' toDispose: SharedList[pointer] ^ This small code block addition was copied from "lib/system/gc.nim" (where it appears directly after a `when defined(memProfiler)` block also). | ||||
| * | | simple stuff works with --gc:stack | Andreas Rumpf | 2016-04-18 | 3 | -212/+271 |
| |/ | |||||
| * | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Dominik Picheta | 2016-04-04 | 2 | -33/+53 |
| |\ | |||||
| | * | Use ``when insideRLocksModule`` instead of ``when compiles`` | Anatoly Galiulin | 2016-03-31 | 1 | -2/+2 |
| | | | |||||
| | * | Fix ``XDeclaredButNotUsed`` warning when locks or rlocks module is used | Anatoly Galiulin | 2016-03-31 | 1 | -19/+16 |
| | | | |||||
| | * | Merge pull request #4018 from cheatfate/dyncalls_change | Andreas Rumpf | 2016-03-31 | 1 | -2/+23 |
| | |\ | | | | | | | | | Replace csprintf() in windows version of nimGetProcAddr | ||||
| | | * | Replace csprintf() in windows version of nimGetProcAddr to pure nim's ↵ | cheatfate | 2016-03-31 | 1 | -2/+23 |
| | | | | | | | | | | | | | | | | implementation, to avoid possible overflow. |