Commit Graph

  • 361a2d830a enforce the condition of a 'when' condition to be of type bool; refs #8603 Andreas Rumpf 2018-08-23 17:54:04 +02:00
  • 1546826006 add nimHasWarningX and nimHasHintX defines for feature detection purposes Andreas Rumpf 2018-08-23 17:37:23 +02:00
  • ae0255ea67 make nimsuggest compile again Andreas Rumpf 2018-08-23 17:36:24 +02:00
  • b4ff01b507 make niminst compile again Andreas Rumpf 2018-08-23 16:32:38 +02:00
  • 7532b37405 Don't skip poll() when no handles are present. (#8727) Dominik Picheta 2018-08-23 15:31:28 +01:00
  • 30597e643f fixes merge conflict Araq 2018-08-23 11:30:55 +02:00
  • cb9e9297fb make highlite.nim compile again Araq 2018-08-23 10:46:24 +02:00
  • 55a8649749 Decrease source code size in htmlparser and add one check (#8690) Tim 2018-08-23 10:30:16 +02:00
  • d6d3f092a3 Fix for module alias inside brackets (#8726) Oscar Nihlgård 2018-08-23 10:23:02 +02:00
  • bf973d29da Fixes #8719 (onFailedAssert now works for doAssert) (#8731) awr1 2018-08-23 03:20:58 -05:00
  • 52bee6baba partially fix #8218: nim doc --project (#8737) Timothee Cour 2018-08-23 01:18:10 -07:00
  • b02bc66197 better formatting for recursive module dependency (#8735) Timothee Cour 2018-08-22 23:19:03 -07:00
  • b9a1816009 make sequtils compile Araq 2018-08-22 22:48:49 +02:00
  • 78e2b515a2 make nake test compile again Araq 2018-08-22 17:34:16 +02:00
  • 1d93991929 Cleanup ttimes (#8714) Oscar Nihlgård 2018-08-22 17:20:41 +02:00
  • 7dcf435b4b Fix abs & unary sub in semfold (#8724) Oscar Nihlgård 2018-08-22 15:59:33 +02:00
  • d94ee75d1c Pick skParam symbols when resolving type idents (#8720) LemonBoy 2018-08-22 15:49:43 +02:00
  • eeafb1a720 make tdefault_nil test compile again Araq 2018-08-22 15:43:36 +02:00
  • 27f488e5d9 make more tests green; system.repr does not produce 'nil' for strings and seqs anymore Araq 2018-08-22 15:37:57 +02:00
  • dbd21d670c make more things compile without isNil Araq 2018-08-22 15:12:02 +02:00
  • 7896903fd0 make tio test green again Araq 2018-08-22 13:15:19 +02:00
  • 64517445ea even more strict isNil handling for strings/seqs in order to detect bugs Araq 2018-08-22 12:35:46 +02:00
  • d0f4a929e0 fixes 8594 (#8721) cooldome 2018-08-22 12:16:18 +02:00
  • a87341775a Don't consider tyAnd/tyNot/tyOr/tyAnything as generic (#8700) LemonBoy 2018-08-22 09:40:31 +02:00
  • 3e7aaa7087 Fixes #8716. (#8717) Dominik Picheta 2018-08-21 23:18:17 +01:00
  • e66d9c9381 Cosmetic: fix typo on TRIPLESTR_LIT (#8663) Iván Montes 2018-08-21 22:17:19 +02:00
  • 96de224a63 Fix #8126 (#8712) zah 2018-08-21 23:14:12 +03:00
  • 9047c3f582 workaround the fact that top level statements currently don't produce destructor calls Araq 2018-08-21 21:33:19 +02:00
  • f12a5431a1 make tests green again Araq 2018-08-21 20:33:47 +02:00
  • 8e435d7b0c HTML generation in testament works again (#8702) LemonBoy 2018-08-21 15:15:14 +02:00
  • cf20c4460c More robust handling of deprecated pragmas (#8696) LemonBoy 2018-08-21 15:07:44 +02:00
  • bbe5e8326b sfForward is also sfReorder for skModule symbols (#8692) LemonBoy 2018-08-21 14:51:23 +02:00
  • 0dd31a4f97 fix typo in changelog.md: nnkTupleConst => nnkTupleConstr Timothee Cour 2018-08-20 15:22:25 -07:00
  • ddaf2e3805 some progress on destructors for builtin seqs Andreas Rumpf 2018-08-20 17:59:47 +02:00
  • b75808c7d9 Fixes ropes regressions due to the not-nil strings (#8687) Dmitry Atamanov 2018-08-20 17:55:22 +03:00
  • b28c7d434b Update all the default parameters after an instantiation (#8689) LemonBoy 2018-08-20 16:54:13 +02:00
  • 2def616069 exploit nil seqs for performance (#8688) Andreas Rumpf 2018-08-20 11:54:18 +02:00
  • f87a91a3ec Fixed a minor typo (#8685) Στέφανος 2018-08-20 10:40:56 +03:00
  • 696c0c48c7 fixes merge conflict Andreas Rumpf 2018-08-19 15:14:03 +02:00
  • f2263cd129 make tests green again Andreas Rumpf 2018-08-18 18:52:39 +02:00
  • 792829ad25 exploit the fact that empty seqs don't have to allocate in the code generator Andreas Rumpf 2018-08-18 16:59:59 +02:00
  • b2d5bfd076 changes $ for seqs to never produce 'nil' Andreas Rumpf 2018-08-18 16:59:37 +02:00
  • b5171f57ef Expand tyAlias in typeToString (#8634) LemonBoy 2018-08-18 15:27:47 +02:00
  • 887987bb1a every .experimental feature has a corrsponding 'nimHasX' define; fixes #8644; refs #8672 Araq 2018-08-18 01:21:47 +02:00
  • ced1c13571 Use project name in install tmpl and ensure config dir is created. Dominik Picheta 2018-08-17 16:26:23 +01:00
  • eff7e42d7b Fixed install scripts for #8653. Dominik Picheta 2018-08-17 16:21:37 +01:00
  • 5f184eca10 Update changelog Oscar Nihlgård 2018-08-17 09:50:53 +02:00
  • 33ed8f7e73 times.Timezone changes (#8527) Oscar Nihlgård 2018-08-17 11:12:58 +02:00
  • b77d910e4e Remove broken push pragma from jscore (#8414) Oscar Nihlgård 2018-08-17 11:11:55 +02:00
  • 7898f2a785 scriptconfig: register passes once (#8590) alaviss 2018-08-17 16:09:33 +07:00
  • d73b19e379 Look for user nim.cfg in "nim/" subdir in usual config dir locations (#8662) Kaushal Modi 2018-08-17 04:52:10 -04:00
  • ce4383be3b fixes #8658; addQuoted on Option[T] (#8659) Arne Döring 2018-08-17 01:24:28 +02:00
  • ac0f5c83ca Fixes 8535 (#8591) LemonBoy 2018-08-17 00:34:27 +02:00
  • af037546b0 fixes #7187 sequtils.toSeq produces the sequence from the iterator twice (#8586) Timothee Cour 2018-08-16 14:19:36 -07:00
  • 3ca8ebe778 fixes #8653 Andreas Rumpf 2018-08-16 18:43:25 +02:00
  • 2da0341b4d Genode fixes (#8501) Emery Hemingway 2018-08-16 18:12:37 +02:00
  • 87b2d2aad6 added a variant of quoteShellCommand that takes an openArray of arguments (#8272) Timothee Cour 2018-08-16 05:10:16 -07:00
  • 2870ca5d71 Merge branch 'araq-misc' into devel Araq 2018-08-16 12:30:00 +02:00
  • d82dd3c47d attempt to make travis green Andreas Rumpf 2018-08-16 09:05:19 +02:00
  • e05d0ea0bb tester.nim add more diagnostics (#8631) Timothee Cour 2018-08-15 21:54:39 -07:00
  • e4c759fbff Merge branch 'devel' into araq-misc Andreas Rumpf 2018-08-16 01:22:21 +02:00
  • b78114ce50 minor edit to the changelog Andreas Rumpf 2018-08-16 00:23:37 +02:00
  • 1061e26bc9 implements 'case statement macros' in order to encourage the development of pattern matching mechanisms that are not terrible to look at Andreas Rumpf 2018-08-16 00:16:49 +02:00
  • da41fc1801 put the new for loop macros under an experimental switch named 'forLoopMacros' Andreas Rumpf 2018-08-15 17:45:57 +02:00
  • 27e1fbe7db implement the --nilseqs switch properly Andreas Rumpf 2018-08-15 16:56:32 +02:00
  • 0da91aa744 changes how the now illegal 'string == nil' comparison is detected Andreas Rumpf 2018-08-15 16:31:56 +02:00
  • 531c66d1ec Allow taking address of skForVar variables (#8632) LemonBoy 2018-08-14 21:28:14 +02:00
  • 94684488d6 make more tests green Andreas Rumpf 2018-08-14 21:15:03 +02:00
  • c04404635b Fix unsound transform pass (#8633) LemonBoy 2018-08-14 20:38:04 +02:00
  • 9a7e6be62f Merge pull request #8625 from drslump/fixes-7586-documentation-on-hints Dominik Picheta 2018-08-14 11:26:53 +01:00
  • bc957ace2e Merge pull request #8628 from hlaaftana/patch-1 Dominik Picheta 2018-08-14 11:21:26 +01:00
  • ed9fd2b63c fixes #8577, fixes #8580, other bug fixes (#8584) Timothee Cour 2018-08-14 01:44:28 -07:00
  • 7ef268274f Haiku support for Nim (#8542) alaviss 2018-08-14 14:35:07 +07:00
  • 18859cbaa1 make nimweb compile again Araq 2018-08-14 01:36:02 +02:00
  • 83c89197f3 renames threadpool.await to blockUntil; refs #7853 Araq 2018-08-14 01:28:04 +02:00
  • feda366d86 Adds get for Option[T]. (#8462) Dominik Picheta 2018-08-14 00:09:08 +01:00
  • ed4a267399 Small documentation typo in math hlaaf 2018-08-14 01:33:56 +03:00
  • 741f95e2d6 make dochack.nim compile again Araq 2018-08-14 00:09:46 +02:00
  • f91a181f58 make tests green again Araq 2018-08-13 23:16:03 +02:00
  • a0cde8cee6 Merge branch 'devel' into araq-misc Araq 2018-08-13 20:16:18 +02:00
  • f960523b46 document the new --nilseqs:on switch Araq 2018-08-13 20:12:13 +02:00
  • 99384c0234 make NimInAction tests green Araq 2018-08-13 20:12:00 +02:00
  • 420ed0596b fixes more nil handling regressions Araq 2018-08-13 17:27:44 +02:00
  • d60bb1b289 build Nimble with --nilseqs:on until Nimble is fixed Araq 2018-08-13 16:07:23 +02:00
  • 46204eba1f make the vccexe helper tool compile again Araq 2018-08-13 15:42:20 +02:00
  • aa1cdebdc2 Converters to take into account constraints. Fixes #7520 (#8593) cooldome 2018-08-13 15:02:20 +02:00
  • 975114e114 make more tests green Andreas Rumpf 2018-08-13 13:02:52 +02:00
  • 96e0b56a55 make generic tests green again Andreas Rumpf 2018-08-13 12:54:02 +02:00
  • 9f31096870 make JS tests green Andreas Rumpf 2018-08-13 12:51:31 +02:00
  • 81645deb87 testament: change how JS tests are disable for travis on OSX Andreas Rumpf 2018-08-13 12:51:19 +02:00
  • 7f49364fd0 make more tests green Andreas Rumpf 2018-08-13 12:29:03 +02:00
  • ee29370f60 Fixed 7478: splitLines keepEol option (#8621) Iván Montes 2018-08-13 11:42:50 +02:00
  • dae5450947 WIP: disallow 'nil' for strings and seqs Andreas Rumpf 2018-08-13 11:41:33 +02:00
  • 6a0751e81a Fixes #7586: Adds documentation for hints DrSlump 2018-08-13 11:24:58 +02:00
  • e839c01f5b Clarify usage of "Test" argument in Koch (#8613) Naveen Arunachalam 2018-08-12 16:10:06 -04:00
  • 3cb963f114 Fixes 8616 (#8617) LemonBoy 2018-08-12 20:43:30 +02:00
  • ba7c874a7d Mysterious fix for #8550 (#8561) LemonBoy 2018-08-12 20:41:48 +02:00
  • 089529c16a Preliminary check for test category folder existence (#8579) LemonBoy 2018-08-11 05:03:42 +02:00
  • 32afc1a562 make tests green again Andreas Rumpf 2018-08-10 17:27:30 +02:00
  • 60c7a0a08f Merge branch 'araq-misc' of github.com:nim-lang/Nim into araq-misc Andreas Rumpf 2018-08-10 16:51:45 +02:00