Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add link to packaging.html (#13194) | Federico Ceratto | 2020-01-19 | 1 | -0/+2 |
| | |||||
* | more on arc codegen (#13178) | cooldome | 2020-01-19 | 4 | -26/+81 |
| | | | | | | | | | | | | * arc codegen for union type * add more tests * fix offsetof * fix tsizeof test * fix style | ||||
* | fix docs + API for fieldPairs, fields (#13189) | Timothee Cour | 2020-01-18 | 1 | -26/+40 |
| | |||||
* | maybe: allows optional chaining of field access and indexing when LHS i snil ↵ | Timothee Cour | 2020-01-18 | 4 | -0/+196 |
| | | | | | | | | | (#13023) * maybe: allows optional chaining * fix tools/kochdocs.nim * improve semantics to distinguish valid from invalid values * for now, wrapnil, isValid, unwrap are not exported | ||||
* | times: toUnixFloat, fromUnixFloat (#13044) | Timothee Cour | 2020-01-18 | 3 | -10/+31 |
| | |||||
* | fixes #13144 (#13145) | Timothee Cour | 2020-01-18 | 1 | -9/+4 |
| | | | | * fixup: genscript now does not copy nimbase.h but uses -I$nim/lib | ||||
* | refs #13054 correctly handle {.exportc,dynlib.} and {.exportcpp,dynlib.} ↵ | Timothee Cour | 2020-01-18 | 1 | -11/+7 |
| | | | | | | | (#13136) * refs #13054 correctly handle {.exportc,dynlib.} and {.exportcpp,dynlib.} * put back NIM_EXTERNC for N_LIB_EXPORT; causes issues with compilerproc | ||||
* | fixes #13157 | Araq | 2020-01-17 | 1 | -3/+6 |
| | |||||
* | followup on #10435 : should be diff, not show (#13162) | Timothee Cour | 2020-01-17 | 1 | -1/+1 |
| | |||||
* | Fix docs for subdirs too (#13180) | Clyybber | 2020-01-17 | 3 | -13/+17 |
| | | | | | * Fix doc subdirs * Extract to helper proc, and fix on windows | ||||
* | make sink operator optional (#13068) | cooldome | 2020-01-17 | 6 | -62/+56 |
| | | | | | | | | | | | | | | | | * make sink operator optional * bug fix, add changelog entry * Trigger build * fix one regression * fix test * Trigger build * fix typos | ||||
* | ARC works for async on Windows (#13179) | Andreas Rumpf | 2020-01-17 | 5 | -40/+110 |
| | |||||
* | make case-object transitions explicit, make unknownLineInfo a const, replace ↵ | Jasper Jenkins | 2020-01-17 | 35 | -204/+183 |
| | | | | a few magic numbers with consts (#13170) | ||||
* | fixes #13095 (#13181) | cooldome | 2020-01-17 | 2 | -0/+23 |
| | | | | | | * fixes #13095 * fix typo | ||||
* | Fix docs (#13176) | Clyybber | 2020-01-16 | 6 | -6/+6 |
| | |||||
* | Cleanup DFA (#13173) | Clyybber | 2020-01-16 | 2 | -36/+16 |
| | |||||
* | fix tsizeof3 for aarch64 (#13169) | Jasper Jenkins | 2020-01-16 | 3 | -20/+22 |
| | |||||
* | fixes #12998 nim doc regression (#13117) | Timothee Cour | 2020-01-16 | 13 | -16/+28 |
| | |||||
* | Working towards arc codegen (#13153) | cooldome | 2020-01-16 | 2 | -31/+96 |
| | | | fixes #13029 | ||||
* | style fix: change 'JS' to 'js' to make it consistent (#13168) | Miran | 2020-01-16 | 14 | -60/+60 |
| | |||||
* | Remove obsolete code from osalloc (#13158) | Ico Doornekamp | 2020-01-16 | 1 | -10/+0 |
| | |||||
* | CI fix timeout error (#13134) | Timothee Cour | 2020-01-15 | 1 | -148/+153 |
| | |||||
* | ARC: misc bugfixes (#13156) | Andreas Rumpf | 2020-01-15 | 6 | -26/+298 |
| | | | | | | | | * fixes #13102 * closes #13149 * ARC: fixes a move optimizer bug (there are more left regarding array and tuple indexing) * proper fix; fixes #12957 * fixes yet another case object '=' code generation problem | ||||
* | successX now correctly shows html output for `nim doc`, `nim jsondoc`; fix ↵ | Timothee Cour | 2020-01-15 | 5 | -6/+18 |
| | | | | | | | | #13121 (#13116) * successX now correctly shows html output for nim doc * fixes #13121 * fixup hintSuccessX to be less weird | ||||
* | export normalizePathEnd (#13152) | Timothee Cour | 2020-01-15 | 2 | -0/+11 |
| | |||||
* | System cleanup, part 2 (#13155) | Miran | 2020-01-15 | 9 | -1649/+1700 |
| | | | | | | | | * create basic_types, arithmetics, exceptions, comparisons * create setops.nim * create memalloc.nim * create gc_interface.nim * create iterators_1.nim | ||||
* | Added 'ansic' os support for minimal (embedded) targets (#13088) | Ico Doornekamp | 2020-01-15 | 6 | -71/+85 |
| | | | | | | | | * os:any implementation * os:asny: omit flock/funlock calls in echoBinSafe * Disabled default "unhandled expection" reporting for `--os:any` to reduce code size. Added unhandledExceptionHook instead which can be used to get a notification from Nim and handle it from the application. | ||||
* | Fix typo in doc/destructors.rst (#13148) | Tomohiro | 2020-01-14 | 1 | -1/+1 |
| | |||||
* | fixes #9674 [backport] (#13143) | Andreas Rumpf | 2020-01-14 | 2 | -2/+21 |
| | |||||
* | fixes #13104 [backport] (#13142) | Andreas Rumpf | 2020-01-14 | 1 | -0/+1 |
| | |||||
* | pass platform argument only if vccexe is used (#13078) | cooldome | 2020-01-14 | 1 | -10/+9 |
| | | | | | * pass platform only if vccexe is used * fixes #12297 | ||||
* | fixes #10665 (#13141) [backport] | Andreas Rumpf | 2020-01-14 | 4 | -45/+101 |
| | |||||
* | fixes #13105 (#13138) | Andreas Rumpf | 2020-01-14 | 2 | -1/+19 |
| | |||||
* | fixes #13119 (#13128) | Andreas Rumpf | 2020-01-14 | 5 | -5/+25 |
| | | | | | * fixes #13119 * fixes a regression | ||||
* | fixes #13100 nim doc now treats `export localSymbol` correctly (#13123) ↵ | Timothee Cour | 2020-01-13 | 2 | -14/+26 |
| | | | | | | | [backport] * fix #13100 nim doc now treats `export localSymbol` correctly * use owner instead | ||||
* | Expose more openSSL methods. (#13131) | treeform | 2020-01-13 | 1 | -0/+43 |
| | |||||
* | fixes #13112 (#13127) | Andreas Rumpf | 2020-01-13 | 3 | -2/+24 |
| | | | | | | * improve line error information * fixes #13112 | ||||
* | fixes #13122 (#13126) | Andreas Rumpf | 2020-01-13 | 5 | -9/+18 |
| | | | | | | * fixes #13122 * moved tests to where they belong | ||||
* | fix rtti sizeof for varargs in global scope (#13125) [backport] | Jasper Jenkins | 2020-01-13 | 2 | -2/+11 |
| | |||||
* | fix the ftp store function read the local file bug (#13108) [backport] | perter lee | 2020-01-13 | 1 | -4/+4 |
| | | | | | | | | * Update asyncftpclient.nim When use newStringOfCap function not have assign memory for the string data,so if use this address the fault is rasise. * complelete the bugfix | ||||
* | VM FFI: write(stderr, msg) and fprintf(cstderr, msg) now work at CT (#13083) | Timothee Cour | 2020-01-12 | 3 | -5/+29 |
| | |||||
* | Add link to posix_utils.html in posix.nim (#13111) | Federico Ceratto | 2020-01-12 | 1 | -1/+4 |
| | |||||
* | Remove some unused/disabled OpenSSL functions (#13106) | treeform | 2020-01-11 | 1 | -135/+0 |
| | |||||
* | more arc features (#13098) | Andreas Rumpf | 2020-01-10 | 7 | -13/+252 |
| | | | | | * config update * ARC now supports 'repr' and 'new' with finalizers is supported | ||||
* | [backport] fix #12813, fix #13079 (#13099) | Miran | 2020-01-10 | 1 | -4/+14 |
| | | | Correctly remove a key from CountTable when it is set to zero. | ||||
* | System cleanup, part 1 (#13069) | Miran | 2020-01-10 | 1 | -496/+512 |
| | | | | | | * system.nim: mark what every .pop does * system.nim: un-nest when statements | ||||
* | fixes an asyncftpclient bug; refs #13096 [backport] | Andreas Rumpf | 2020-01-10 | 1 | -1/+1 |
| | |||||
* | [backport] system/io.nim fix wrong documentation comment [ci skip] | narimiran | 2020-01-10 | 1 | -2/+2 |
| | |||||
* | typetraits: fixes #6454; genericParams; added lenTuple; added tuple type get ↵ | Timothee Cour | 2020-01-10 | 4 | -4/+60 |
| | | | | | | (#13064) | ||||
* | fixes #13070 | Araq | 2020-01-10 | 2 | -2/+42 |
| |