Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes 8535 (#8591) | LemonBoy | 2018-08-17 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | * Goodbye postInitProc * Give preInitProc its own scope Avoid any conflict between the variables introduced by preInitProc and initProc since both are codegen'd in the same function body. * Fix codegen for global var init in emulated TLS Fixes #8535 * Add test for #8535 * Keep a bogus stack frame around * Remove more dead code | ||||
* | Merge branch 'araq-misc' into devel | Araq | 2018-08-16 | 41 | -161/+113 |
|\ | |||||
| * | Merge branch 'devel' into araq-misc | Andreas Rumpf | 2018-08-16 | 5 | -4/+34 |
| |\ | |||||
| * | | put the new for loop macros under an experimental switch named 'forLoopMacros' | Andreas Rumpf | 2018-08-15 | 1 | -1/+1 |
| | | | |||||
| * | | changes how the now illegal 'string == nil' comparison is detected | Andreas Rumpf | 2018-08-15 | 1 | -0/+4 |
| | | | |||||
| * | | renames threadpool.await to blockUntil; refs #7853 | Araq | 2018-08-14 | 1 | -2/+2 |
| | | | |||||
| * | | make tests green again | Araq | 2018-08-13 | 6 | -52/+11 |
| | | | |||||
| * | | Merge branch 'devel' into araq-misc | Araq | 2018-08-13 | 8 | -2/+61 |
| |\ \ | |||||
| * | | | make NimInAction tests green | Araq | 2018-08-13 | 1 | -0/+2 |
| | | | | |||||
| * | | | fixes more nil handling regressions | Araq | 2018-08-13 | 9 | -47/+33 |
| | | | | |||||
| * | | | make more tests green | Andreas Rumpf | 2018-08-13 | 5 | -19/+19 |
| | | | | |||||
| * | | | make generic tests green again | Andreas Rumpf | 2018-08-13 | 1 | -2/+2 |
| | | | | |||||
| * | | | make JS tests green | Andreas Rumpf | 2018-08-13 | 3 | -3/+3 |
| | | | | |||||
| * | | | testament: change how JS tests are disable for travis on OSX | Andreas Rumpf | 2018-08-13 | 2 | -3/+5 |
| | | | | |||||
| * | | | make more tests green | Andreas Rumpf | 2018-08-13 | 7 | -18/+18 |
| | | | | |||||
| * | | | WIP: disallow 'nil' for strings and seqs | Andreas Rumpf | 2018-08-13 | 2 | -4/+3 |
| | | | | |||||
| * | | | make tests green again | Andreas Rumpf | 2018-08-10 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge branch 'devel' into araq-misc | Andreas Rumpf | 2018-08-10 | 4 | -0/+80 |
| |\ \ \ | |||||
| * | | | | deprecated regionized pointers | Araq | 2018-08-10 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | make test green again | Araq | 2018-08-08 | 1 | -6/+6 |
| | | | | | |||||
| * | | | | deprecate isNil for strings and seqs | Araq | 2018-08-08 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | tester.nim add more diagnostics (#8631) | Timothee Cour | 2018-08-16 | 1 | -1/+3 |
| |_|_|/ |/| | | | |||||
* | | | | Allow taking address of skForVar variables (#8632) | LemonBoy | 2018-08-14 | 1 | -0/+13 |
| | | | | | | | | | | | | Fixes #8630 | ||||
* | | | | Fix unsound transform pass (#8633) | LemonBoy | 2018-08-14 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | When a `var openArray[T]` function parameter goes trough the `transformAddrDeref` pass we may lose the `var` specifier, leading to nasty crashes at runtime. | ||||
* | | | | Haiku support for Nim (#8542) | alaviss | 2018-08-14 | 3 | -4/+13 |
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix_other: Haiku now has spawn.h This is added per https://dev.haiku-os.org/ticket/13446 * posix_other: Add Haiku specific Dirent members * cpuinfo: Add an implementation for Haiku * distros: Add basic Haiku support * encodings: update Haiku support * fenv, math: Haiku now provides libm * times: Add Haiku struct members * ansi_c, osalloc: Add Haiku constants * threads: Add Haiku support * testament: Haiku uses LIBRARY_PATH * nim.cfg: Update Haiku support libnetwork should only be linked if network functions are used * threads: Haiku does not support -pthread switch * tworkingdir: Haiku's env is in /bin * posix_other: add SIGKILLTHR for Haiku * sockets: link with libnetwork on Haiku * coro: correct ucontext.h location http://pubs.opengroup.org/onlinepubs/009696699/basedefs/ucontext.h.html * coro: ucontext backend is not available on Haiku Haiku doesn't provide the <ucontext.h> header, as it was removed from POSIX * coro: fix setjmp backend The compiler does not allow statements after a noreturn function * nativesockets: Haiku doesn't support AI_V4MAPPED * system: hostOS can contains "haiku" * os: add support for Haiku's packagefs packagefs is read-only, but there are writable holes to the underlying file system as well * os: update constant for Haiku | ||||
* | | | Converters to take into account constraints. Fixes #7520 (#8593) | cooldome | 2018-08-13 | 1 | -0/+20 |
| | | | |||||
* | | | Fixed 7478: splitLines keepEol option (#8621) | Iván Montes | 2018-08-13 | 1 | -1/+8 |
| | | | |||||
* | | | Clarify usage of "Test" argument in Koch (#8613) | Naveen Arunachalam | 2018-08-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Minor change to help people (e.g. like myself) who are starting out :) Currently, the readme mentions the use of `./koch tests cat async`, but the help text for koch doesn't mention it. Helptexts are modified accordingly. | ||||
* | | | Fixes 8616 (#8617) | LemonBoy | 2018-08-12 | 3 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Don't leave dangling forward references to types Fixes #8616 * Add a test case for #8616 | ||||
* | | | Mysterious fix for #8550 (#8561) | LemonBoy | 2018-08-12 | 1 | -0/+12 |
| | | | | | | | | | | | | Replacing the `for` body with a nkEmpty node is not the right thing to do. | ||||
* | | | Preliminary check for test category folder existence (#8579) | LemonBoy | 2018-08-10 | 1 | -0/+4 |
| |/ |/| | | | Warn the user if nothing is executed. | ||||
* | | fixes #8519; implements T.distinctBase to reverse T = distinct A (#8531) | Timothee Cour | 2018-08-10 | 1 | -0/+29 |
| | | |||||
* | | Tests for v1 closed generics/static issues (#8572) | Mamy Ratsimbazafy | 2018-08-08 | 3 | -0/+51 |
|/ | | | | | | | | * Add tests to confirm https://github.com/nim-lang/Nim/issues/7231 is fixed. * Add test for closed https://github.com/nim-lang/Nim/issues/6137 * Add test for https://github.com/nim-lang/Nim/issues/7141 | ||||
* | fixes #6255, add `system.ashr` arithmetic right shift (#8547) | andri lim | 2018-08-07 | 2 | -6/+52 |
| | |||||
* | disable tioselectors test for OSX | Andreas Rumpf | 2018-08-06 | 1 | -1/+3 |
| | |||||
* | travis/testament: disable JS tests on OSX | Andreas Rumpf | 2018-08-06 | 1 | -2/+4 |
| | |||||
* | make 'flags' test green on OSX | Andreas Rumpf | 2018-08-06 | 1 | -1/+1 |
| | |||||
* | fixes #5617, 'copyLineInfo' addition (#8523) | andri lim | 2018-08-05 | 1 | -0/+14 |
| | |||||
* | fixes 7833 (#8533) | Andreas Rumpf | 2018-08-05 | 2 | -2/+2 |
| | | | | | | | | | | | * fixes #7833; still to-do: fix setLen * make tests green again * also fixes setLen and string concats; refs #7833 * change formating to avoid a compiler warning * emit the write barrier also for addChar * fixes yet another regression * make setLengthStr compile for the old version * make growobjcrash complete earlier | ||||
* | fixes #8425 | Araq | 2018-08-04 | 1 | -1/+9 |
| | |||||
* | fixes #8509 disable 4GB allocating test on windows that crashed appveyor (#8510) | Timothee Cour | 2018-08-02 | 1 | -3/+6 |
| | |||||
* | fixes #7827, bindSym enhancement (#8499) | andri lim | 2018-08-02 | 1 | -0/+42 |
| | | | | | | | | | | | | | | | | * bindSym power up, working prototype * update bindSym doc * add bindSym test * fix some typo * fix bindSym doc * get rid of specialops field from vm * add experimental: dynamicBindSym | ||||
* | fix wrong arch defined(osx) (#8492) | Timothee Cour | 2018-08-02 | 1 | -1/+1 |
| | |||||
* | fixed #7894 (#8496) | jcosborn | 2018-08-01 | 6 | -30/+60 |
| | | | make system tests run properly | ||||
* | Fix ref bug in vmgen (#8424) | Oscar Nihlgård | 2018-07-30 | 1 | -1/+6 |
| | |||||
* | asyncdispatch: remove outdated documentation about its limitations | Araq | 2018-07-30 | 1 | -0/+0 |
| | |||||
* | fixes #8468, stdlib.encodings.convert not crash anymore on windows (#8470) | andri lim | 2018-07-30 | 1 | -0/+21 |
| | |||||
* | Add sizeof for arrays of integral types (#8445) | cooldome | 2018-07-30 | 1 | -2/+20 |
| | |||||
* | Try conversion to static[T] in generic instantation (#8443) | LemonBoy | 2018-07-30 | 1 | -0/+10 |
| | | | Fixes #8439 | ||||
* | fixes #8434 (incomplete info in errmsg about 'required type') (#8441) | skilchen | 2018-07-30 | 1 | -0/+16 |
| |