summary refs log tree commit diff stats
path: root/lib/system
Commit message (Collapse)AuthorAgeFilesLines
* more fixes for --cpu:avr [backport] (#12748)Andreas Rumpf2019-11-274-5/+8
|
* ARC: ported the GC tests over to --gc:arcAraq2019-11-261-0/+9
|
* csize_t changes: pinToCpu didn't compile (#12725)Mamy Ratsimbazafy2019-11-251-1/+1
|
* make tests green againAndreas Rumpf2019-11-131-2/+2
|
* gc:arc: support GC_ref/unref for ref TAraq2019-11-131-2/+2
|
* Fix #12135 and #12109 (#12137)Euan2019-11-111-0/+7
| | | | | | * Fix #12135 and fix #12109 - fix OpenBSD type defs * Fix Mode definition as in #12132
* Fix crash in terminate handler (#12572) [backport]Volodymyr Lashko2019-11-071-0/+6
| | | | | | | | | | | | | | | | * fix undefined behavior in terminate handler * fix failing unit test * Revert "fix failing unit test" This reverts commit 0e5e385fbf972d53909347e246a2e9b018fe9906. * Revert "fix undefined behavior in terminate handler" This reverts commit 2b582871f1981492838cc70d30e8c0e00ab8c9a9. * do not throw inside terminate handler with msvc < 1923
* fix #12597 (#12604)Arne Döring2019-11-071-4/+4
|
* added 'since' template for further stdlib additionsAndreas Rumpf2019-11-072-1/+5
|
* [backport] fix #12395 (#12590)Miran2019-11-041-3/+3
| | | | | 'countBits32' is now fixed in the same way that 'countBits64' was already patched earlier (by adding 'u32 where needed).
* introduce csize_t instead of fixing csize (#12497)Arne Döring2019-10-316-30/+30
|
* --gc:destructors now means Nim uses pure refcounting (#12557)Andreas Rumpf2019-10-304-6/+6
|
* Improve Math.Trunc code emit on JS, had weird whitespaces and indents (#12549)Juan Carlos2019-10-301-10/+10
|
* fix several typos in documentation and comments (#12553)Nindaleth2019-10-303-5/+5
|
* proof that refcounting can handle Nim's async (#12533)Andreas Rumpf2019-10-281-1/+8
|
* fix deprecation warnings related to Int128 (#12474)Miran2019-10-281-1/+1
| | | | | | | | * semfold: fix deprecation warnings related to Int128 * semmagic: fix deprecation warnings related to Int128 * system/io: remove unneeded conversion of TaintedString to itself
* minor improvementsAndreas Rumpf2019-10-271-1/+2
|
* Fix word wrappingJjp1372019-10-221-4/+5
|
* Fix many broken linksJjp1372019-10-222-4/+4
| | | | | | Note that contrary to what docgen.rst currently says, the ids have to match exactly or else most web browsers will not jump to the intended symbol.
* first implementation of the new --seqsv2 switchAraq2019-10-204-5/+5
|
* Revert "Fixes #12187 (#12321)" (#12447)Andreas Rumpf2019-10-184-35/+11
| | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb.
* Fixes #12286 - require explicit disabling of boehm interior pointer checking ↵genotrance2019-10-111-1/+3
| | | | (#12406) [backport]
* fix a few dead links and a missing sentence in documentation (#12387)Nindaleth2019-10-081-3/+3
|
* fixes #12315 [backport]; refs #12314 (#12385)Andreas Rumpf2019-10-081-0/+6
|
* Fixes #12187 (#12321)Clyybber2019-10-084-11/+35
| | | | | | * Fixes #12187 * Point to fork of compactdict Since the original repo is now archived / read-only
* `system.writeFile` has been overloaded to also support `openarray[byte]` ↵zah2019-10-021-0/+12
| | | | | | (#12313)
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-273-3/+3
|
* Add build support for Linux/hppa (#12271)John Paul Adrian Glaubitz2019-09-261-0/+2
| | | | | | * build.sh: Enable CPU detection for hppa * compiler: Add hppa as target architecture on Linux * lib/system: Add platform support for hppa
* Fix -d:logGC compile cerror: 'stdout not defined' (#12237)treeform2019-09-241-5/+5
|
* last stdlib cleanupsAraq2019-09-211-8/+0
|
* consistent floating point output (#12219)Andreas Rumpf2019-09-203-33/+80
| | | | | * unify float printing * makes tests green
* expose more fields of TNimTypeAraq2019-09-191-4/+4
|
* Add -d:androidNDK to fix echo on Android NDK builds. (#12203)treeform2019-09-171-19/+32
| | | | | | | | * Add -d:echoToAndroidLog to fix echo. * Change to androidNDK and add docs. * Some word changes to docs.
* gc:destructors progressAndreas Rumpf2019-09-164-6/+69
|
* gc_common: typoAndreas Rumpf2019-09-161-1/+1
|
* count 64 bits at a time instead of 8 (#12159)Andreas Rumpf2019-09-121-3/+9
|\ | | | | | | | | | | | | | | | | | | | | | | * count 64 bits at a time * spacing * only do 64bts on x86 * add amd64 * use while
| * use whileBrent Pedersen2019-09-111-4/+5
| |
| * add amd64Brent Pedersen2019-09-111-1/+1
| |
| * only do 64bts on x86Brent Pedersen2019-09-111-3/+4
| |
| * spacingBrent Pedersen2019-09-091-1/+1
| |
| * count 64 bits at a timeBrent Pedersen2019-09-091-3/+7
| |
* | fixes a critical --gc:boehm regressionAndreas Rumpf2019-09-061-4/+4
|/
* gc:destructors progressAraq2019-09-011-1/+1
|
* Support iterators returning lent T (#11938)cooldome2019-08-311-3/+2
| | | | | | | * lent iterators * rebase tests * update changelog * fix comments, more tests
* Remove ENDB (#12095)Clyybber2019-08-313-893/+1
|
* fixes 5870 (#11704)Andreas Rumpf2019-08-291-2/+2
| | | | | | * fixes #5870 * make tclosure test green again * this check is correct but breaks some Nimble packages
* Fixes #12044 (#12071)Ico Doornekamp2019-08-281-5/+5
|
* abort is noreturn (#12061)Jacek Sieka2019-08-271-1/+1
|
* new gensym handling (#11985)Andreas Rumpf2019-08-231-6/+6
| | | | | | | | | | | * new .gensym implementation * make astspec test green again * introduce a --useVersion switch to group compatibility switches * fixes #10180 * fixes #11494 * fixes #11483 * object constructor fields and named parameters are also not gensym'ed * disabled broken package
* more enhancements for #11618 (#11976)Andreas Rumpf2019-08-181-2/+25
| | | | | | * finish the Windows IO layer changes; refs #11618 * added system.getOsFileHandle which is less error-prone on Windows * make tests green again