Commit Graph

  • f559e62e45 Adjust some tests to make them pass LemonBoy 2018-06-25 15:56:13 +02:00
  • 589d6bc8d8 Warn the user if the specified verbosity level is wrong LemonBoy 2018-06-25 15:46:38 +02:00
  • 193def6dcb Merge pull request #8105 from LemonBoy/concept-high-low-index Andreas Rumpf 2018-06-25 15:08:22 +02:00
  • 7d437a3a74 Merge pull request #7964 from LemonBoy/fix-7936 Andreas Rumpf 2018-06-25 15:06:07 +02:00
  • 890086baec Merge pull request #8072 from LemonBoy/fix-6899-6280 Andreas Rumpf 2018-06-24 21:31:19 +02:00
  • 9543689306 Make static blocks introduce their own scope LemonBoy 2018-06-24 18:27:40 +02:00
  • bfa3d62cc1 More concept fixes LemonBoy 2018-06-24 15:13:34 +02:00
  • 105a472dc5 Merge pull request #8084 from LemonBoy/fix-7905 Andreas Rumpf 2018-06-24 09:54:00 +02:00
  • 4c2e712056 Support setting foreground/background colors to terminal defaults (#8073) Kaushal Modi 2018-06-24 03:53:20 -04:00
  • fbac233dae Merge pull request #8092 from FedericoCeratto/patch-10 Andreas Rumpf 2018-06-24 09:52:45 +02:00
  • 059ddeee10 Minor doc fix Federico Ceratto 2018-06-23 14:32:24 +01:00
  • 371f87e962 Change inconsistent paramaters in times.nim (#8091) Oscar Nihlgård 2018-06-23 15:01:55 +02:00
  • 7f0d7871ed Use the resolved typedesc in semVarOrLet LemonBoy 2018-06-23 13:37:35 +02:00
  • e39baf46fc Don't blow up with recursive objects LemonBoy 2018-06-22 15:09:35 +02:00
  • af66258dca Discriminate gensym'd type names in sigHash LemonBoy 2018-06-21 22:21:24 +02:00
  • 0c683d28bb Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-06-22 03:19:36 +02:00
  • cc11aa9698 varints module: critical bugfix Andreas Rumpf 2018-06-22 03:19:30 +02:00
  • 6015749720 Merge pull request #8062 from LemonBoy/fix-7825 Andreas Rumpf 2018-06-21 00:35:17 +02:00
  • 1be82d96a6 nimpretty: bugfixes; refs #8078 Araq 2018-06-20 11:35:36 +02:00
  • 9adfaa7f07 fixes #8076 Araq 2018-06-20 10:20:42 +02:00
  • 2dab490ec1 Merge branch 'araq-nimpretty' into devel Andreas Rumpf 2018-06-20 01:03:41 +02:00
  • 2a662250d4 nimpretty: added more code claimed to not be working Andreas Rumpf 2018-06-20 00:59:01 +02:00
  • 0725003a8c nimpretty: fixes more reported issues Andreas Rumpf 2018-06-20 00:56:29 +02:00
  • 26568dff00 nimpretty: also test on Windows/Appveyor Andreas Rumpf 2018-06-19 23:48:27 +02:00
  • c3090fcb48 nimpretty: don't produce trailing whitespace; fixes the rendering of unary operators Andreas Rumpf 2018-06-19 23:45:11 +02:00
  • fb62dd1fae Fix constant folding for shl/not LemonBoy 2018-06-18 14:30:18 +02:00
  • 837d0c7270 nimpretty: proper command line handling; added tests; travis ensures these stay green Andreas Rumpf 2018-06-19 20:06:04 +02:00
  • db68bbe4f7 Pegs AST read access (#8050) gemath 2018-06-19 17:13:33 +00:00
  • 3ca11def6d Merge pull request #7771 from nim-lang/nim-in-action-fixes Andreas Rumpf 2018-06-19 17:52:05 +02:00
  • 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