Commit Graph

  • 3999e3be5f fixes #8776 Araq 2018-08-27 11:47:57 +02:00
  • 08c105c4e5 added missing file to make tests green Araq 2018-08-27 11:26:31 +02:00
  • c0c8828d9f allow .experimental in a .push/pop environment; refs #8676 Araq 2018-08-27 11:20:30 +02:00
  • 57a291db33 optimize away genericReset for result assignment; refs #8745 Araq 2018-08-25 20:46:22 +02:00
  • 52f03fabc1 fixes #8781 by appending "_U" instead of 'U' (#8787) Vindaar 2018-08-27 08:35:07 +02:00
  • 238809f506 Update html attrs to current html spec Nathan Cahill 2018-08-26 12:11:43 -07:00
  • 50aa376e80 Added to docs: warning string for {.deprecated.} pragma (#8783) awr1 2018-08-26 10:42:57 -05:00
  • b4edfa613b [ospaths] simplify getConfigDir and introduce normalizePathEnd to make (#8680) Timothee Cour 2018-08-26 08:36:11 -07:00
  • 96d44fdd0a Deprecate xlen() for strings and seqs (#8782) awr1 2018-08-26 10:15:19 -05:00
  • e9b665f338 gitignore html output of nim doc foo (#8742) Timothee Cour 2018-08-25 12:49:18 -07:00
  • 3a626179ee doAssert, assert now print full path of failing line on error (#8555) Timothee Cour 2018-08-25 12:48:37 -07:00
  • 81f920a4ee Process timers before and after select. Fixes flaky #7758 test. (#8750) Dominik Picheta 2018-08-25 08:44:02 +01:00
  • 6f13184e40 More checks for custom pragmas placement (#8765) LemonBoy 2018-08-25 07:56:05 +02:00
  • 56de4c81b2 fixes #8739; allow --hint:foo:on --warning:bar:off (#8757) Timothee Cour 2018-08-24 22:55:05 -07:00
  • 9707b23258 Fixes #8766 (#8769) hlaaf 2018-08-24 22:19:24 +03:00
  • f26ed1d540 Add interpreting event parser proc to pegs module. (#8075) gemath 2018-08-24 20:13:37 +02:00
  • d5e1d102df fixes 8754 (#8755) cooldome 2018-08-24 09:57:38 +02:00
  • e9e0ff1b82 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-08-24 09:58:19 +02:00
  • effe2fd812 disables flaky test; fixes #8756 Andreas Rumpf 2018-08-24 09:58:03 +02:00
  • b1c2416abd Validate pragmas attached to for variables (#8749) LemonBoy 2018-08-23 21:43:10 +02:00
  • 30621c4a89 improve error messages by filtering out highly unlikely mismatches Andreas Rumpf 2018-08-24 00:09:08 +02:00
  • 25f5ea7000 Validate pragmas attached to for variables (#8749) LemonBoy 2018-08-23 21:43:10 +02:00
  • 35e37fd8ec Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2018-08-23 20:39:47 +02:00
  • 07e1da8342 Adds test case for #6846. (#8729) Dominik Picheta 2018-08-23 17:38:33 +01:00
  • 8aae5c9385 Don't assume utcOffset == +0 for old dates on Windows (#8744) Oscar Nihlgård 2018-08-23 17:55:53 +02:00
  • 1b1633991a Don't skip poll() when no handles are present. (#8727) Dominik Picheta 2018-08-23 15:31:28 +01:00
  • 964f1ff7a7 Adds test case for #6846. (#8729) Dominik Picheta 2018-08-23 17:38:33 +01:00
  • 42333d27d0 Don't assume utcOffset == +0 for old dates on Windows (#8744) Oscar Nihlgård 2018-08-23 17:55:53 +02:00
  • 1c3cfd74ff make ospaths compile; fixes ospaths.getConfigDir for Posix Andreas Rumpf 2018-08-23 17:55:00 +02:00
  • 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