Commit Graph

  • 0e157de3a0 astalgo: use the code style that the other lines use; make debug() less verbose Araq 2019-04-16 10:18:43 +02:00
  • 045e026d0e dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix Araq 2019-04-15 17:57:59 +02:00
  • 01f09567c4 faster CountTable sort(), optional SortOrder (#11010) Andy Davidoff 2019-04-16 03:42:54 -04:00
  • 374a85bb9c Review of vcc command line arguments (#11003) cooldome 2019-04-16 07:47:31 +01:00
  • 41ee3538df disable testing of nimly package narimiran 2019-04-15 18:53:25 +02:00
  • 2f56dd6b2b Extend the fix for #11018 to strings (#11031) Clyybber 2019-04-15 17:06:31 +02:00
  • a68c5662f2 Add len check for newIfStmt to avoid segfault (#11032) Jasper Jenkins 2019-04-15 08:02:25 -07:00
  • e2848ccd2b minor capitalization typo in manual (#11028) [ci skip] Andy Davidoff 2019-04-15 02:44:45 -04:00
  • 107905919e $ command in gdb now works (#10956) Arne Döring 2019-04-15 08:25:21 +02:00
  • a517a9985b fixes another regression; the behaviour of 'array' formatting was changed Araq 2019-04-14 20:41:00 +02:00
  • 59ccaa43c7 fixes #11012 Araq 2019-04-14 18:28:55 +02:00
  • 499fa3f3dc Fixes #11018 (#11019) Clyybber 2019-04-14 23:34:19 +02:00
  • 0e6eb7d483 make strscans module work with --newruntime Andreas Rumpf 2019-04-14 23:13:40 +02:00
  • 485d5448fa render urls correctly (#11022) Andy Davidoff 2019-04-14 02:20:23 -04:00
  • fdc3f54f97 fix reraise (#11017) cooldome 2019-04-13 09:50:30 +01:00
  • e33266ded1 make koch.nim compile with --newruntime. Again. Araq 2019-04-12 19:59:04 +02:00
  • 0e57b4cf64 we do not support -d:useWinAnsi switch anymore Araq 2019-04-12 15:17:47 +02:00
  • 8201db81b2 added system.disarm (experimental) Araq 2019-04-12 13:28:00 +02:00
  • 3ceb258ebf fixes #11005 Araq 2019-04-12 13:07:45 +02:00
  • 572735bbfa fixes #11004 Araq 2019-04-12 13:05:57 +02:00
  • 041d15392a Compiler plugin for implementing incremental computation in user space (#10819) cooldome 2019-04-11 22:09:11 +01:00
  • de02fd0b89 fixes #10765 (#10993) [backport] cooldome 2019-04-11 12:51:51 +01:00
  • a2ad069769 preparations for --newruntime owned refs/callbacks Araq 2019-04-11 12:42:51 +02:00
  • 1c0b1e9d05 sem'check understands 'owned procs' Araq 2019-04-11 12:35:03 +02:00
  • 8fb04b320a sigmatch: ensure 'owned proc' works with system.isNil Araq 2019-04-11 11:42:59 +02:00
  • 1da98b1636 Less ropes (#10979) Arne Döring 2019-04-11 09:48:10 +02:00
  • 9f94199d0c random: works for slices and enums, fixes #7698 (#10998) Miran 2019-04-11 08:38:18 +02:00
  • 2846156e13 newruntime: raising an exception works but currently leaks memory because currentException global is not an 'owned' ref Araq 2019-04-10 20:32:07 +02:00
  • cb4e04d88e enable more tests Araq 2019-04-10 16:36:04 +02:00
  • 1394978347 Make secureHash accept any openArray[char], not only string. (#10988) c-blake 2019-04-10 11:48:22 -04:00
  • 1494d88fa2 rst: parse brackets individually, fixes #10475 (#10997) Miran 2019-04-10 15:55:57 +02:00
  • 2608bc369e json: add '\v' support, fixes #10541 (#10987) Miran 2019-04-10 15:54:49 +02:00
  • bc50795d9c enable most tnewruntime_strutils tests Araq 2019-04-10 15:49:04 +02:00
  • 26fc7d465a strutils.nim: fixes the indentation of formatEng Araq 2019-04-10 15:44:34 +02:00
  • a34ce2714a newruntime: fixes another bug Araq 2019-04-10 13:53:47 +02:00
  • 28b4db4470 be consistent, strings have destructors for --gc:destructors Araq 2019-04-10 11:04:38 +02:00
  • 0518794291 make parseopt compile with --newruntime Araq 2019-04-10 10:10:08 +02:00
  • 6617b8deee make tests green again Araq 2019-04-10 08:41:38 +02:00
  • 4974f999c3 manual: make currency example compile and ensure it remains working Araq 2019-04-09 22:16:52 +02:00
  • 72408842d9 koch.nim compiles with --newruntime Araq 2019-04-09 21:25:23 +02:00
  • a4883b8426 make nimble packages testing more robust (#10984) Miran 2019-04-09 19:38:50 +02:00
  • 2430521c84 newruntime: fixes memory leak Araq 2019-04-09 12:20:10 +02:00
  • 32ad3bb236 make 'raise' statement work with --newruntime Araq 2019-04-09 11:39:10 +02:00
  • d59e9c37fa added lowerings.evalOnce Araq 2019-04-09 11:38:54 +02:00
  • da6ff14184 don't emit an implicit try finally when in system.nim in order to prevent endless recursions in the try handler Araq 2019-04-09 11:22:23 +02:00
  • 0a01f5b655 strs.nim: fixed a silly typo Araq 2019-04-09 11:21:35 +02:00
  • f44e1e2214 make tests green again Araq 2019-04-09 09:10:47 +02:00
  • 2c645eded5 add strformat limitations section (#10982) Arne Döring 2019-04-09 08:14:59 +02:00
  • 58df5b0a8f allocators.nim: use zero initialization Andreas Rumpf 2019-04-08 23:07:21 +02:00
  • 430814fdb3 make it compile with older nim versions Araq 2019-04-08 17:17:54 +02:00
  • 6efa7ecf18 respect -d:useMalloc everywhere; turn ansi_c and memory into proper Nim modules Araq 2019-04-08 17:09:27 +02:00
  • 9565b844dd compute sinks/assignments properly for for-loop iteration variables Araq 2019-04-08 13:53:15 +02:00
  • 001835bdec use old for loop unpack syntax for bootstrapping Araq 2019-04-08 07:48:51 +02:00
  • b2898cd254 an owned ref parameter behaves as a 'sink' parameter Andreas Rumpf 2019-04-07 23:11:37 +02:00
  • f08e90f0d6 more efficient enumToStr implementation that works without the old typeinfo structures Andreas Rumpf 2019-04-07 21:14:54 +02:00
  • f6ad071a46 make strformat work as NimScript again Araq 2019-04-06 20:56:48 +02:00
  • 9f5d9d1993 makes koch.nim sem'check with --newruntime Araq 2019-04-06 19:13:10 +02:00
  • f1ee36692a fixes compiler regression Araq 2019-04-06 19:12:44 +02:00
  • 6e6a9a721f destructors: we are cooking now Araq 2019-04-06 17:32:33 +02:00
  • fab75fbaf1 added nimAsgnStrV2 compilerproc Araq 2019-04-06 00:57:09 +02:00
  • 1a202b9754 render lent types properly Araq 2019-04-05 17:00:46 +02:00
  • bc681a328f fixes unowned->owned conversion rule Andreas Rumpf 2019-04-06 09:53:59 +02:00
  • f101f09256 Fix astdef typ deref (#10245) Alexander Ivanov 2019-04-05 17:43:36 +03:00
  • 3a5a0f6d46 Strformat symbol binding (#10927) Arne Döring 2019-04-05 15:27:04 +02:00
  • f2f9386101 make sets.nim useful for selective 'from import's Araq 2019-04-05 14:35:39 +02:00
  • e749fc08e7 fixes #10943 (#10947) cooldome 2019-04-05 13:50:57 +01:00
  • efeee326f8 destructors: progress Andreas Rumpf 2019-04-05 12:38:18 +02:00
  • 3e3a8bd4cd newruntime: codegen fix Andreas Rumpf 2019-04-05 12:36:06 +02:00
  • f309e4ff54 relax warning about inconsistent spacing (#10968) Miran 2019-04-05 12:37:33 +02:00
  • 795de374fb fixes destructor tuple regression #10940 (#10941) cooldome 2019-04-04 20:46:02 +01:00
  • d5f2a5c204 add back what was required Araq 2019-04-03 16:13:12 +02:00
  • 228d53006a refactoring: move threadlocalstorage into its own file Araq 2019-04-03 12:09:39 +02:00
  • c9c6741cde newruntime: fixes codegen for closures Araq 2019-04-03 10:10:06 +02:00
  • 94a21134e9 fixes #9811 (#10961) tofu 2019-04-04 13:09:01 +00:00
  • a990afcedc fixes #10200 (#10950) tofu 2019-04-04 12:58:54 +00:00
  • 8546393ddb Merge pull request #10954 from cooldome/atomicInc_regression cooldome 2019-04-04 11:42:08 +01:00
  • 65ee80e50c Pure ref object; fixes #10721 (#10955) Arne Döring 2019-04-04 09:06:12 +02:00
  • e5cdd7f773 add alias for --debugger:native (#10957) Arne Döring 2019-04-04 08:59:26 +02:00
  • c6327e229a Fix dead sequtils link (#10960) [ci skip] MrZoraman 2019-04-03 22:03:15 -07:00
  • ad1c6fe8b9 fixes #10953 Andrii Riabushenko 2019-04-03 15:06:26 +01:00
  • dc2986789b fixes #10942. Lent T bug (#10946) cooldome 2019-04-03 14:55:53 +01:00
  • 734da9544d fixes #10948 (#10949) cooldome 2019-04-03 09:42:41 +01:00
  • eaca62f331 make tests green again Andreas Rumpf 2019-04-02 14:55:32 +02:00
  • d337e4a932 md5: add missing .gcsafe. to the forward declarations (#10944) Miran 2019-04-02 14:44:19 +02:00
  • f2691fdc7e try to make travis green Araq 2019-04-02 12:24:58 +02:00
  • 9029257a99 attempt to make the CIs green again Araq 2019-04-02 11:01:38 +02:00
  • 0b96b135f8 simple program works with --newruntime Araq 2019-04-02 10:42:58 +02:00
  • b707790519 do not display stacktrace twice, fixes #10922 (#10939) Miran 2019-04-02 09:10:03 +02:00
  • f5a7a3bee9 make megatest work again Araq 2019-04-02 08:23:13 +02:00
  • b77a2037f8 newruntime: progress Araq 2019-04-02 00:46:38 +02:00
  • 3b14f0ed10 see what appveyor thinks about this Araq 2019-04-01 17:50:03 +02:00
  • 0f0cc9e6eb see what appveyor thinks about this Araq 2019-04-01 17:45:23 +02:00
  • 204ecfc817 os.nim: proper indentation Araq 2019-04-01 17:45:08 +02:00
  • c3067e36bb newruntime: progress Araq 2019-04-01 16:51:18 +02:00
  • fda1352ccf json.nim: tiny refactoring Araq 2019-04-01 16:24:04 +02:00
  • cce8d3da27 fixes #10934 Araq 2019-03-31 19:59:17 +02:00
  • aeb30a72c0 update unicode.nim (#10921) Miran 2019-03-31 08:36:04 +02:00
  • aa072b9525 fixes #10930 Andreas Rumpf 2019-03-30 23:45:40 +01:00
  • caf0552573 make Boehm GC work on Windows Araq 2019-03-30 00:55:57 +01:00
  • 00f419bcd6 remove check for better error message (#10926) Arne Döring 2019-03-29 20:21:28 +01:00