Commit Graph

  • 98002149a8 Fix #11111 nkIdentsDef left in vmgen (#11126) Mamy Ratsimbazafy 2019-04-27 15:29:39 +02:00
  • 3647c03cad reimplement_pr_10974 (#11130) cooldome 2019-04-27 12:41:08 +01:00
  • 69755542f4 add progmas to params of macros.newProc (#11025) Lolo Iccl 2019-04-27 20:22:02 +09:00
  • 46ce797231 newruntime: progress... Andreas Rumpf 2019-04-27 09:36:34 +02:00
  • 8e27bddb97 newruntime: make 'discard new RootObj' work Araq 2019-04-26 20:33:58 +02:00
  • b350a9fc52 preparations to make the twidgets test work Araq 2019-04-26 15:44:06 +02:00
  • 1f7615ad9d make seq.add more effective for --newruntime Araq 2019-04-25 13:54:25 +02:00
  • a36d8bbf6c introduce a special typing rule that makes seq[owned ref T] easier to use; remains to be investigated... Araq 2019-04-25 13:54:04 +02:00
  • eb9043c0e9 fixes #11095 (#11104) Andreas Rumpf 2019-04-25 07:59:34 +02:00
  • a644f443bc Fix: remove pragma inline from parseBin|Oct|Hex (#11105) Alvydas Vitkauskas 2019-04-24 20:46:13 +03:00
  • ae2923e5de Make parseutils.parseBin|Oct|Hex generic (#11067) Alvydas Vitkauskas 2019-04-24 18:26:01 +03:00
  • 25e3e6db8e docgen: generate docs for modules imported in system.nim, fixes #10972 (#11101) Miran 2019-04-24 14:12:16 +02:00
  • 1ddb496b6d Add missing deprecated pragma (#11100) [ci skip] Oscar Nihlgård 2019-04-24 13:39:28 +02:00
  • 3c689c1f2e tester: add test skipping capability (#11080) Jacek Sieka 2019-04-23 14:09:41 -06:00
  • 02920c2cd9 fixes #11082 Andreas Rumpf 2019-04-23 21:51:38 +02:00
  • 7ce24d91a3 newruntime: fix for -d:useMalloc Andreas Rumpf 2019-04-23 21:26:43 +02:00
  • 437f464810 fixes #1192 Araq 2019-04-23 14:43:42 +02:00
  • 809a4a77a5 Ignore nimble test packages some generated files. (#11087) Aditya Siram 2019-04-23 07:39:14 -05:00
  • e64dde734b Fixes #11078 (#11079) Jasper Jenkins 2019-04-23 05:20:27 -07:00
  • 9d5e8e55f9 deprecate programResult, avoid exposing in standalone mode (#11075) Jacek Sieka 2019-04-23 04:10:33 -06:00
  • 2cdff617fd Update docs around docSeeSrcUrl #6071 (#11074) Federico Ceratto 2019-04-23 10:36:16 +01:00
  • 8d206b20d4 fixes #11089 Araq 2019-04-23 10:43:48 +02:00
  • 3161e48760 strformat: minor style changes Araq 2019-04-23 08:16:38 +02:00
  • e597db83b7 tables: fix link (#11090) [ci skip] Jjp137 2019-04-23 00:37:21 -07:00
  • 3b4952da94 Fix header inconsistencies in documentation (#11071) Zed 2019-04-23 08:40:20 +02:00
  • 4f93669754 fixes #11065 Araq 2019-04-22 10:11:37 +02:00
  • 0194f43467 system.nim: copyMem and friends do not raise any exception Araq 2019-04-22 10:00:54 +02:00
  • 665fcb12dd fixes #11073 Araq 2019-04-22 08:05:16 +02:00
  • fabc2a7086 revert discardable transformation (#10905) Andreas Rumpf 2019-04-21 09:57:53 +02:00
  • 88079a0dee Documentation import fixes (#11070) Zed 2019-04-21 09:45:05 +02:00
  • 42fffc3250 fix unidecode.unidecode example input string Julian Fondren 2019-04-20 21:10:52 -05:00
  • 375b444ecd make -d:nimQuirky work with devel Andreas Rumpf 2019-04-20 22:16:22 +02:00
  • 5edc5fc650 manual_experimental: cleanup the type/typedesc confusions, typedesc is here to stay for good Araq 2019-04-20 17:55:25 +02:00
  • 135f867870 manual: cleanup the type/typedesc confusions, typedesc is here to stay for good Araq 2019-04-20 17:51:20 +02:00
  • 33a370866c hotfix: nimParseBiggestFloat needs to be patched for the newer string implementations; refs #11062 Andreas Rumpf 2019-04-20 15:33:26 +02:00
  • 0121dda9ba remove the restriction that module names need to be unique per Nimble… (#11064) Andreas Rumpf 2019-04-20 15:19:02 +02:00
  • 44ec66bd48 fixes #11053 Andreas Rumpf 2019-04-19 18:02:33 +02:00
  • bc7d1de7fd added a note about what to not do Andreas Rumpf 2019-04-18 22:22:03 +02:00
  • a394d31746 move analyser is smarter; refs #11053 Andreas Rumpf 2019-04-18 20:55:59 +02:00
  • abb05ab645 fewer ropes (#11037) Arne Döring 2019-04-19 09:05:31 +02:00
  • a55817f9ac Fix varargs int32 (#11054) Arne Döring 2019-04-18 20:53:57 +02:00
  • ed6160ad6d callsite lineinfe for stackTrace template (#10785) Arne Döring 2019-04-18 14:02:10 +02:00
  • 750f50b6c0 destructors: internal compiler refactoring Araq 2019-04-18 00:53:02 +02:00
  • fb3681b425 make the CIs happy Araq 2019-04-17 21:35:50 +02:00
  • 7640a230fc fixes #11050 Araq 2019-04-17 17:26:59 +02:00
  • 850e90ac30 DFA: We are not allowed to take ownership of parameters Araq 2019-04-17 17:18:47 +02:00
  • 5bdab044f5 fixes #11048 Araq 2019-04-17 13:22:12 +02:00
  • 14fc7437c3 Improve tables docs for del/take (#11030) Christopher Dunn 2019-04-17 04:57:32 -05:00
  • 7d8af25d58 revert parser stmtListExpr (#11007) cooldome 2019-04-17 10:55:41 +01:00
  • 43832f8e57 remove shadow warning, fixes #10732 (#11039) Miran 2019-04-17 11:54:51 +02:00
  • d8a8c8806f fixes #11014 Araq 2019-04-17 00:15:40 +02:00
  • ce024a73bf make move-analysis smarter; see tuse_ownedref_after_move test case Araq 2019-04-16 10:35:30 +02:00
  • a520eb7766 injectdestructors.nim: code cleanups Araq 2019-04-16 10:34:47 +02:00
  • 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