Commit Graph

  • 8508dc46c8 Fix minor codegen issue with static data types LemonBoy 2018-06-19 17:12:51 +02:00
  • 0da87939d1 Merge pull request #8047 from kaushalmodi/add-styledWrite Dominik Picheta 2018-06-19 12:13:12 +01:00
  • 0c33244c23 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-06-19 12:43:21 +02:00
  • dd81d9d5b7 nimpretty improvements Andreas Rumpf 2018-06-19 09:42:33 +02:00
  • abbf9ba9f7 Convert styledWriteLine and styledEcho to templates Kaushal Modi 2018-06-15 12:41:25 -04:00
  • 3b5b3deecd Add styledWrite macro Kaushal Modi 2018-06-15 11:26:09 -04:00
  • 70664bd1a2 Changed tutorial documentation referring to 'constant' to 'immutable' (#8056) mboratko 2018-06-18 02:05:35 -04:00
  • 03b073d541 Workaround VM bug in strutils Dominik Picheta 2018-05-05 21:14:48 +01:00
  • 4616b28c7b Add support for italic and strikethrough ANSI escape codes (#8048) Kaushal Modi 2018-06-17 12:37:41 -04:00
  • 98f3daea65 nimpretty: don't touch dense binary operators Andreas Rumpf 2018-06-17 14:25:23 +02:00
  • dbcdc4331a testament: minor code formating change Andreas Rumpf 2018-06-17 14:16:01 +02:00
  • c70706f4bd nimpretty: fixes pragma rendering Andreas Rumpf 2018-06-17 14:15:42 +02:00
  • 9e86237855 Adds smaller code samples from Chapters 1-3 to the tester. Dominik Picheta 2018-05-04 15:44:36 +01:00
  • 8081a9b3d0 Exports unicode.toUpper/toLower in strutils module. Dominik Picheta 2018-05-04 15:36:54 +01:00
  • 798a8bd45c Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-06-16 19:02:54 +02:00
  • dba26656f6 nimpretty: stuff that doesn't work Andreas Rumpf 2018-06-16 19:02:47 +02:00
  • e129466910 requested pull-request changes Zahary Karadjov 2018-06-16 05:05:53 +03:00
  • 31651ecd61 allow referencing other parameters in default parameter values Zahary Karadjov 2018-06-16 03:51:31 +03:00
  • e719f211c6 fix #6928; fix #7208 Zahary Karadjov 2018-06-14 12:47:07 +03:00
  • 59d19946c0 fix some breakage after rebasing Zahary Karadjov 2018-06-13 01:46:44 +03:00
  • 16b594b532 Support default type parameters Zahary Karadjov 2018-06-13 01:35:46 +03:00
  • 5bcf8bcb59 fixes #7222; fixes #5595; fixes #3747 Zahary Karadjov 2018-06-12 23:45:18 +03:00
  • ea36e0ebbe document the new type[T] and static[T] features Zahary Karadjov 2018-04-23 22:30:23 +03:00
  • a49b06a52a Implement the is operator for the new static and typedesc type classes Zahary Karadjov 2018-04-23 17:23:14 +03:00
  • ab9969ed3b Bugfix: the size of an array may be a static tuple element Zahary Karadjov 2018-04-22 18:11:22 +03:00
  • 509d6e9232 Bugfix: aliases to generic types were not considered implicit generic parameters Zahary Karadjov 2018-04-22 17:26:10 +03:00
  • fb27357b62 A minimal patch enabling the new typedesc and static types syntax Zahary Karadjov 2018-04-20 11:44:13 +03:00
  • 8633b1b309 Starting test recording the current state of the parser Zahary Karadjov 2018-04-20 12:54:06 +03:00
  • 7ab1aafc6b stdlib work Zahary Karadjov 2018-06-09 11:52:03 +03:00
  • 7819e63f77 nimpretty: more features Andreas Rumpf 2018-06-16 09:53:36 +02:00
  • ee16e62061 Merge pull request #8039 from yglukhov/proc-pragmas Andreas Rumpf 2018-06-16 01:59:06 +02:00
  • 97398edc05 nimpretty: render and/or/notin/in properly Andreas Rumpf 2018-06-16 01:58:52 +02:00
  • a1bd4a6cbd nimpretty: first version that seems useful for others to test it Andreas Rumpf 2018-06-16 01:46:39 +02:00
  • 78cbf6734a Added more tests to toverflw Yuriy Glukhov 2018-06-15 19:46:17 +03:00
  • 951157a4e9 Fixed proto options Yuriy Glukhov 2018-06-15 12:54:59 +03:00
  • bf5d619a52 Add MemMapFileStream. Fixes in memFiles. (#7944) Dmitry Atamanov 2018-06-14 19:34:26 +03:00
  • f1d5e9090e Merge pull request #8021 from yglukhov/seq-lit Andreas Rumpf 2018-06-14 17:38:12 +02:00
  • 21a17f3911 document the 'pkg' and 'std' pseudo directories; closes #7250 Araq 2018-06-14 16:40:06 +02:00
  • 1578d222e2 implements pkg/ prefix to enforce searching for the module ignore the stdlib paths; refs #7250 Araq 2018-06-14 16:12:02 +02:00
  • 894f21eb73 RST hotfix: don't crash in rstnodeToRefname Araq 2018-06-14 15:01:30 +02:00
  • 466af35d4d Fixed stacktrace/linetrace proc pragmas when appended by macro pragma Yuriy Glukhov 2018-06-14 13:58:44 +03:00
  • 2d186f18ec Merge pull request #7950 from Paalon/math-log Andreas Rumpf 2018-06-14 14:02:57 +02:00
  • 80a1da951d Merge pull request #8033 from FedericoCeratto/patch-9 Andreas Rumpf 2018-06-14 12:03:41 +02:00
  • 5332da2e7c Fix a test Koki Fushimi 2018-06-14 13:37:37 +09:00
  • 5fc5e37194 Use one same type for two parameters Koki Fushimi 2018-06-14 13:17:17 +09:00
  • 127556ad63 Update marshal.nim Federico Ceratto 2018-06-13 23:22:07 +01:00
  • d1e03c20d2 Add hint on JSON serialization Federico Ceratto 2018-06-13 23:11:29 +01:00
  • 89dd1e3592 Merge pull request #8030 from c-blake/devel Andreas Rumpf 2018-06-13 20:01:47 +02:00
  • e80be6173d Add parse bin int, fixes #8018 (#8020) Vindaar 2018-06-13 19:32:12 +02:00
  • ed4f1f4c43 hotfix 3221ac0943 broke gc:regions/aka gc:stack by underallocating for sequences of any type larger than 1 byte. This does the necessary multiply to restore basic functionality. Charles Blake 2018-06-13 10:36:47 -04:00
  • cd65ef0056 Merge pull request #8027 from yglukhov/vm-fix Andreas Rumpf 2018-06-13 15:50:18 +02:00
  • 518a3e7f73 Merge pull request #8025 from krux02/remove-immediate Dominik Picheta 2018-06-13 14:12:16 +01:00
  • dd06c46865 Fixed uncaught exception in vm gen Yuriy Glukhov 2018-06-13 15:39:45 +03:00
  • 51fdb071cb fix #5930 Arne Döring 2018-06-13 12:18:21 +02:00
  • 5348fef003 implements a --nep1:on switch to make the compiler enforce the naming conventions outlined in NEP-1 Andreas Rumpf 2018-06-13 01:44:19 +02:00
  • 101f23f3a6 manual merge 2 cooldome 2018-06-12 23:23:21 +01:00
  • 3dd61d6fff Manual merge cooldome 2018-06-12 23:20:34 +01:00
  • 0b709fb916 FIx test tembarrassing_generic_failure cooldome 2018-06-12 21:41:35 +01:00
  • 37aa488f99 merge devel cooldome 2018-06-12 21:19:30 +01:00
  • f555338ce8 bugfix: allow 'export' in the VM Andreas Rumpf 2018-06-12 21:08:41 +02:00
  • b379547fc0 Merge pull request #8019 from yglukhov/proc-stacktrace Andreas Rumpf 2018-06-12 17:12:13 +02:00
  • aaceec0744 Merge pull request #7981 from cooldome/Fix_-7980 Andreas Rumpf 2018-06-12 11:50:40 +02:00
  • 7a4b343d8d Added NIM_STRLIT_FLAG to seq literals Yuriy Glukhov 2018-06-12 12:39:54 +03:00
  • 7e7b85afc7 Allow stacktrace and linetrace pragmas on procs Yuriy Glukhov 2018-06-12 12:17:03 +03:00
  • a877a58f32 Fix error message cooldome 2018-06-12 09:31:45 +01:00
  • 77f33db3ed style fixes, typos cooldome 2018-06-12 09:27:37 +01:00
  • 44d82d9492 style improvements cooldome 2018-06-12 09:17:24 +01:00
  • a274d77b55 Fixes cooldome 2018-06-12 00:28:09 +01:00
  • 746da12d74 add comment cooldome 2018-06-12 00:22:11 +01:00
  • 1b7cf3df51 New approach cooldome 2018-06-12 00:20:08 +01:00
  • 4619ee7058 remove underscores cooldome 2018-06-11 23:20:31 +01:00
  • 1c58f31a71 Merge pull request #8014 from yglukhov/fix-6803 Andreas Rumpf 2018-06-11 23:39:27 +02:00
  • ac0f986008 Correct field lookup in concept types LemonBoy 2018-06-11 23:19:00 +02:00
  • 8f06763491 Fixes #6803 Yuriy Glukhov 2018-06-11 17:57:19 +03:00
  • 1074cc1fb9 fixes yet another merge conflict Araq 2018-06-11 17:17:34 +02:00
  • b0ecc1aca6 disable -d:nimIncremental for devel Araq 2018-06-11 17:08:25 +02:00
  • 68ba13c759 fixes merge conflict Araq 2018-06-11 17:05:23 +02:00
  • 76676cb79f Merge pull request #8009 from yglukhov/remove-oldIterTransf Andreas Rumpf 2018-06-11 16:45:35 +02:00
  • 26133a33a4 make tests green properly Andreas Rumpf 2018-06-11 07:18:34 +02:00
  • 657062145b Added FileMode to comment on asyncfile openAsync (#8008) Jimmie Houchin 2018-06-10 23:53:42 -05:00
  • df1784dabf Merge pull request #8005 from Vindaar/fixes-7997 Andreas Rumpf 2018-06-11 01:33:14 +02:00
  • 61d9292095 fixes merge conflict Andreas Rumpf 2018-06-11 01:25:48 +02:00
  • 61e1897922 make tests green again Andreas Rumpf 2018-06-11 01:23:14 +02:00
  • a65e9c0e25 fix comments cooldome 2018-06-10 23:27:45 +01:00
  • 90b1030dec incremental compilation: save the configuration Andreas Rumpf 2018-06-11 00:14:29 +02:00
  • 4d87d666ee manual merge cooldome 2018-06-10 23:07:05 +01:00
  • 17ab7aff44 manual merge continues cooldome 2018-06-10 23:05:50 +01:00
  • f1185658cc manual merge cooldome 2018-06-10 23:03:54 +01:00
  • 73b7ec9009 merge devel cooldome 2018-06-10 22:58:39 +01:00
  • 7302a8ce7a Fixes 7845 cooldome 2018-06-10 22:49:09 +01:00
  • 5c449c8cd1 Removed oldIterTranf feature Yuriy Glukhov 2018-06-10 23:42:53 +03:00
  • 5f2cdcd4fa fix #7653 Zahary Karadjov 2018-06-10 16:44:49 +03:00
  • 8db27d30e6 record cppdefine for incremental compilation Andreas Rumpf 2018-06-10 18:05:43 +02:00
  • 9c5f38850d add test case for fix to #7997 Vindaar 2018-06-10 17:09:26 +02:00
  • 4ab6dd51b0 fix #7997 Vindaar 2018-06-10 14:13:55 +02:00
  • 2662d713f7 implement passL and passC for the compilation cache Andreas Rumpf 2018-06-10 17:06:02 +02:00
  • 03653ab61e Fix type inference with static literals. LemonBoy 2017-04-21 22:28:34 +02:00
  • ae342f84de Revert "[RFC] NEP-1.1. Relax 80 chars requirement." Dominik Picheta 2018-06-09 18:39:33 +01:00
  • e00e7fec54 Merge pull request #7873 from ehmry/GenodeEnv Andreas Rumpf 2018-06-09 09:38:53 +02:00
  • d4543500ee Merge pull request #8000 from yglukhov/nep1.1 Andreas Rumpf 2018-06-09 09:26:16 +02:00