Commit Graph

  • 2ac21261b4 Merge pull request #4394 from yglukhov/macro-routines2 Andreas Rumpf 2016-07-16 14:35:17 +02:00
  • 622ab7089c Merge pull request #4488 from mbaulch/fix4346improved Andreas Rumpf 2016-07-16 14:13:20 +02:00
  • 8698de1742 nimsuggest improvements Andreas Rumpf 2016-07-16 13:47:21 +02:00
  • b7c1be03c8 added system.newSeqOfCap for improved efficiency Andreas Rumpf 2016-07-15 17:04:14 +02:00
  • 11b499f3ca prepare for #3898 Andreas Rumpf 2016-07-15 15:40:26 +02:00
  • d798323248 version 1 battle plan Andreas Rumpf 2016-07-15 15:40:08 +02:00
  • 57c52d05df better be safe than sorry Andreas Rumpf 2016-07-15 13:29:22 +02:00
  • 0834cd63d9 prepare Nim codebase for upcoming parser changes Andreas Rumpf 2016-07-15 12:56:03 +02:00
  • 915185dd11 Handle tuples with unnamed fields, symbols, and more. Less duplication. Matthew Baulch 2016-07-15 20:36:11 +10:00
  • 3e72c98d49 rollback of nimsuggest improvement until we figured out the reasons Andreas Rumpf 2016-07-15 11:44:02 +02:00
  • 153fd13f3d fixes #2758 Andreas Rumpf 2016-07-15 02:36:37 +02:00
  • ab3c684c62 fixes #3545 Andreas Rumpf 2016-07-15 01:55:42 +02:00
  • db56174a19 fixes #3548 Andreas Rumpf 2016-07-15 00:22:08 +02:00
  • 995727ffd0 decent error message for 'var T' problems Andreas Rumpf 2016-07-14 23:20:38 +02:00
  • 50e3ca9f36 Merge pull request #4489 from oderwat/faq-vscode Dominik Picheta 2016-07-14 22:45:50 +01:00
  • 36d9623955 Added Visual Studio Code editor support to FAQ Hans Raaf 2016-07-14 23:38:17 +02:00
  • 05486957d4 Fix: Correctly (and more efficiently) handle non-tuple conversions. Matthew Baulch 2016-07-14 21:24:39 +10:00
  • de41649b0e Use target field types in tuple conversions. Matthew Baulch 2016-07-14 20:51:40 +10:00
  • 0867c62ded patchFile: support properly Andreas Rumpf 2016-07-14 10:54:31 +02:00
  • 6dddb3e68e nimscript.patchFile supports $lib and stuff Araq 2016-07-14 01:40:12 +02:00
  • 928ac1e994 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2016-07-14 01:11:47 +02:00
  • 491e8d04ec docgen improvement: hidden 'attachedType' span is generated for upcoming docgen improvements Andreas Rumpf 2016-07-13 21:27:39 +02:00
  • b43d5148c5 --listCmd also needs to affect linking step Andreas Rumpf 2016-07-13 21:26:58 +02:00
  • 7df8b4bb43 nimsuggest: dependencies are recalculated properly Andreas Rumpf 2016-07-13 21:26:37 +02:00
  • 813828f690 the Nim compiler supports the jsondoc2 command Andreas Rumpf 2016-07-12 22:35:55 +02:00
  • f47165af11 fixes #3706 Andreas Rumpf 2016-07-12 20:38:31 +02:00
  • 8dd27a6699 fixes #2730 Andreas Rumpf 2016-07-12 20:23:10 +02:00
  • 3cea6e8a96 Added iterator for utf8 strings Hans Raaf 2016-07-13 00:24:21 +02:00
  • 6111d2ec21 Merge pull request #4480 from apahl/devel Andreas Rumpf 2016-07-12 20:44:39 +02:00
  • 6de1333a26 use table literal syntax Axel Pahl 2016-07-12 10:45:54 +02:00
  • 928222cc67 fixes #4429 Andreas Rumpf 2016-07-12 10:31:36 +02:00
  • 4f7a2e9def fixes #4358 Andreas Rumpf 2016-07-12 10:26:43 +02:00
  • 8d4614b5ab explain difference between Table and TableRef in tables.nim Axel Pahl 2016-07-12 09:43:31 +02:00
  • 84c3830c6b fixes #4301 Andreas Rumpf 2016-07-12 02:14:26 +02:00
  • 56f99f56ac fixes edge cases in the lexer Andreas Rumpf 2016-07-12 01:05:52 +02:00
  • 7a018007a4 fixes #4471 Andreas Rumpf 2016-07-12 00:50:25 +02:00
  • bcb2365dec fixes a critical JS codegen bug which caused 'importcpp' statements not to be emitted Andreas Rumpf 2016-07-11 23:15:37 +02:00
  • c9ce38e56d fixes a strange JS codegen bug Andreas Rumpf 2016-07-11 11:11:21 +02:00
  • b668c5e2aa Merge pull request #4476 from yglukhov/gc-trace-fix Andreas Rumpf 2016-07-11 20:46:02 +02:00
  • 51c77e09fd Merge pull request #4477 from kierdavis/4475-segfault Andreas Rumpf 2016-07-11 20:45:28 +02:00
  • 023f1da40a Add regression test for fix for #4475 Kier Davis 2016-07-11 15:16:23 +01:00
  • fba673ce15 Merge pull request #4474 from mbaulch/fix3516 Andreas Rumpf 2016-07-11 16:14:13 +02:00
  • 56015e52b9 Fix #4475 Kier Davis 2016-07-11 14:53:37 +01:00
  • 59d17cb341 Fixed crash with leakDetector and threads enabled. Yuriy Glukhov 2016-07-11 16:23:15 +03:00
  • 9620e66533 Merge pull request #4472 from mbaulch/fix4422 Andreas Rumpf 2016-07-11 11:53:43 +02:00
  • d05e146b30 Recursively check literals for tyEmpty. Matthew Baulch 2016-07-11 19:12:05 +10:00
  • 90a5edfa6d Fix #4422: Reset queue element on pop. Prevent NimVM confusion. Help GC. Matthew Baulch 2016-07-11 15:10:54 +10:00
  • d7e172a6bc make tests green again Andreas Rumpf 2016-07-10 01:16:40 +02:00
  • 58f4b4ce23 Merge pull request #4469 from FedericoCeratto/patch-11 Andreas Rumpf 2016-07-10 00:05:54 +02:00
  • 2247ddd12d make hint/warning work properly after Nimscript execution Andreas Rumpf 2016-07-09 22:45:55 +02:00
  • 8e843354e1 Disable failing tests for tables.clear() Kier Davis 2016-07-09 18:21:37 +01:00
  • 449960bf7e Add a fix for clear() on non-ref types by adding a missing 'var' annotation to the type signature Kier Davis 2016-07-09 17:34:01 +01:00
  • a505fa631d Fix "string literal as key expected" error Federico Ceratto 2016-07-09 17:25:57 +01:00
  • 0390248419 Add tests for tables.clear() Kier Davis 2016-06-18 15:45:31 +01:00
  • edb5a1a5c6 Fix clear() on CountTable Kier Davis 2016-06-18 15:43:32 +01:00
  • 5e82ffc8d5 Nimscript: added support for 'patchFile' Andreas Rumpf 2016-07-09 14:26:00 +02:00
  • 66f37971e9 undocumented feature: JS backend: unit and group separators generate hash and at symbols Andreas Rumpf 2016-07-09 00:28:14 +02:00
  • c48102254a merged Araq 2016-07-08 23:20:31 +02:00
  • ba273057e3 Fixes a critical JS codegen bug about @ in call pattern Andreas Rumpf 2016-07-08 23:03:11 +02:00
  • e2267ef5c9 Nimscript supports hint() and warning() procs; refs #3688 Andreas Rumpf 2016-07-08 22:24:28 +02:00
  • 089c31765f fixes #3055 Andreas Rumpf 2016-07-08 20:11:59 +02:00
  • 1d186ee9c3 fixes #2377 Andreas Rumpf 2016-07-08 18:08:34 +02:00
  • d83eb70643 async: use -d:nimDumpAsync to see what the async macro generates Andreas Rumpf 2016-07-08 18:05:36 +02:00
  • d9e44873ab gensym'ed symbols are rendered with their ID for much easier debugging Andreas Rumpf 2016-07-08 18:04:41 +02:00
  • 7f752db0e3 improve error message if C and Nim disagree on pointer size Andreas Rumpf 2016-07-08 15:55:42 +02:00
  • abf1951ff0 docgen: hide pragmas Andreas Rumpf 2016-07-08 15:08:55 +02:00
  • 019ee2260c fixes #4399 Andreas Rumpf 2016-07-08 11:05:48 +02:00
  • 857b0c8d4c fixes #4462 Andreas Rumpf 2016-07-08 10:52:04 +02:00
  • 9f8cdf2560 Use getOrDefault for tables.== Felix Krause 2016-07-08 10:41:37 +02:00
  • b47d9b7b91 fixes #4371 Andreas Rumpf 2016-07-08 10:34:12 +02:00
  • 4455e5d4b6 == in tables should not raise KeyError Felix Krause 2016-07-07 18:13:12 +02:00
  • caa7f42e8e fixes #4340 Andreas Rumpf 2016-07-07 01:35:42 +02:00
  • e9eab32e54 new language feature: explicit 'import system' statements are allowed Andreas Rumpf 2016-07-07 01:02:12 +02:00
  • 28940ce457 ospaths can always be imported; fixes #4249 Andreas Rumpf 2016-07-06 20:16:41 +02:00
  • d96bf94fda Merge pull request #4458 from cheatfate/fixtest1 Andreas Rumpf 2016-07-06 17:43:04 +02:00
  • 32e3e01dac Resolve problems with test on macosx. cheatfate 2016-07-06 18:02:59 +03:00
  • 389f500226 added test case for #537 Andreas Rumpf 2016-07-06 16:52:41 +02:00
  • 17d97462cf Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2016-07-06 16:48:14 +02:00
  • e73fd64f38 fixes #537 Andreas Rumpf 2016-07-06 16:48:00 +02:00
  • 46237a273d Merge pull request #4456 from yglukhov/vm-ct-args Andreas Rumpf 2016-07-06 15:14:44 +02:00
  • 09783c3fd0 Fixed vm codegen for a call with compile-time args. Fixes #4412. Yuriy Glukhov 2016-07-06 14:39:42 +03:00
  • fb1c2fec37 Merge pull request #4455 from mbaulch/fix_excl_examples Andreas Rumpf 2016-07-06 13:27:05 +02:00
  • a6c66139fa Update sets examples so they work again. Matthew Baulch 2016-07-06 20:30:57 +10:00
  • b681e91745 Merge pull request #4449 from mbaulch/fix4003 Andreas Rumpf 2016-07-06 12:12:42 +02:00
  • f16163d82b Merge pull request #4452 from yglukhov/js-enum-repr-offset Andreas Rumpf 2016-07-06 12:12:10 +02:00
  • 6d9177c6f1 added strutils.splitWhitespace Andreas Rumpf 2016-07-06 11:59:20 +02:00
  • a76b74ed74 Repr now works in js for enums starting with non-zero. Yuriy Glukhov 2016-07-05 22:43:59 +03:00
  • 834c2abfd1 Merge pull request #4447 from cheatfate/async2 Andreas Rumpf 2016-07-05 21:40:56 +02:00
  • 9a54834bf4 Merge pull request #4450 from SSPkrolik/reprEnum-fix Andreas Rumpf 2016-07-05 19:08:27 +02:00
  • ffb975f474 Lower numbers for unchecked array cheatfate 2016-07-05 20:01:21 +03:00
  • 2cbdf6088a Misplaced & cheatfate 2016-07-05 20:00:26 +03:00
  • 80ae938ddf Simplify SharedArray. cheatfate 2016-07-05 19:56:18 +03:00
  • e94c0ea4c8 Fixed reprEnum function on 32-bit systems Rostyslav Dzinko 2016-07-05 19:05:31 +03:00
  • b439e3b4d9 Merge pull request #4444 from mbaulch/devel Andreas Rumpf 2016-07-05 17:42:36 +02:00
  • 689d3f75cf Merge pull request #4445 from Jeff-Ciesielski/jeffc/define_assignments Andreas Rumpf 2016-07-05 15:45:30 +02:00
  • a2301f64cd Return nil from genOtherArg after error. Matthew Baulch 2016-07-05 23:16:57 +10:00
  • 11730e6c3b Update documentation and news Jeff Ciesielski 2016-07-05 09:06:40 -04:00
  • 109c9d551f Regard nil nodes as having equal type constraints. Matthew Baulch 2016-07-05 22:56:22 +10:00
  • 16f2808439 Fix typo. Remove unnecessary proc Jeff Ciesielski 2016-07-05 07:58:26 -04:00
  • 7724336d73 Patch one more path problem cheatfate 2016-07-05 14:35:55 +03:00