Commit Graph

  • 52b241fd57 new type traits: GenericHead and StripGenericParams Zahary Karadjov 2016-08-25 02:14:25 +03:00
  • fe48dd1cbe further improvements to the error messages produced by concepts Zahary Karadjov 2016-08-24 01:55:45 +03:00
  • 9e9b289fc5 when displaying proc signatures, don't render the implicit generic params Zahary Karadjov 2016-08-24 00:07:22 +03:00
  • 74a80988d9 proper error reporting for concepts and the introduction of the {.explain.} pragma Zahary Karadjov 2016-08-14 02:45:29 +03:00
  • 644d645ea7 implement the special treatment of explicit type params in concepts Zahary Karadjov 2016-08-12 16:45:28 +03:00
  • 0f2c4be129 infer static parameters even when more complicated arithmetic is involved Zahary Karadjov 2016-08-12 03:25:59 +03:00
  • 0b0a3e5f20 support derived values in non-generic user type classes Zahary Karadjov 2016-08-11 09:09:15 +03:00
  • 77a4512ae8 some revisions to the Concepts and VTable types specs Zahary Karadjov 2016-08-06 12:04:12 +03:00
  • a90c4c4d7e kill the reportConceptFailures options as it will be replaced by the .explain. pragma Zahary Karadjov 2016-08-04 04:36:04 +03:00
  • 19918ad96f future manual additions for the full concept spec I'm aiming to implement Zahary Karadjov 2016-08-04 04:35:03 +03:00
  • 76c663f692 support for inferring static[T] concept params Zahary Karadjov 2016-08-02 05:15:19 +03:00
  • 8cd5f1f8f5 introduce tyInferred for the unbound concept type params Zahary Karadjov 2016-08-02 01:15:46 +03:00
  • 815724db71 support the full range of type modifiers when declaring concept vars and testing proc signatures Zahary Karadjov 2016-07-31 21:32:26 +03:00
  • 0a9a878bd3 support for matching generic types' procs in generic concepts Zahary Karadjov 2016-07-31 02:13:32 +03:00
  • 33f4e69759 support for accessing types and consts defined in concepts with the dot operator Zahary Karadjov 2016-07-30 13:21:14 +03:00
  • eab1d0cc02 support for accessing the inferred concept type params with the dot operator Zahary Karadjov 2016-07-29 18:12:05 +03:00
  • 66e0f0e19c concept type params inference working in basic examples Zahary Karadjov 2016-07-29 04:56:14 +03:00
  • 0d8a503e45 fixes #5597; wrong eager template instantiation in generic context (#5601) Andreas Rumpf 2017-03-24 07:35:12 +01:00
  • 268a1f7cfd Deques compilation error fix (#5591) Dmitriy Fomichev 2017-03-24 02:09:51 +03:00
  • d4b4cad4ea Added few documentation lines for the unsafeAddr operator. (#5362) Arne Döring 2017-03-23 23:49:07 +01:00
  • 434a7c8426 Fix posix version of moveFile between different filesystems (#5580) Anatoly Galiulin 2017-03-24 05:40:03 +07:00
  • 568c954062 fixes #5241, fixes #5411 inherit from specialized generic typeRel problem (#5573) andri lim 2017-03-24 05:39:29 +07:00
  • 0cad2896ae Implement asyncfile.readToStream. Dominik Picheta 2017-03-23 21:34:53 +01:00
  • f2ca6021dc Implement requestAnimationFrame and cancelAnimationFrame in dom module. Dominik Picheta 2017-03-23 21:34:32 +01:00
  • d221e6a35c Improve os.getFileSize documentation to specify the unit. Dominik Picheta 2017-03-23 21:34:03 +01:00
  • ab31b776ef Fix typo def 2017-03-23 21:29:10 +01:00
  • 93f0f1c6e4 fixes #5598 Araq 2017-03-23 16:43:10 +01:00
  • 254fbcc548 Fixes #4719. (#5585) Eugene Kabanov 2017-03-23 17:13:38 +02:00
  • d508303fad fix empty link file list during external compilation (#5577) Emery Hemingway 2017-03-23 07:27:16 -05:00
  • be174fc3c7 Fix generic forward declarations; fixes #4104; fixes #4908 (#5566) zah 2017-03-23 13:40:57 +02:00
  • 70237e1fdd fix taliasinequality test case (#5587) andri lim 2017-03-22 14:40:15 +07:00
  • 310b73b556 Reduce the scope of stackTrace var (#5583) Ruslan Mustakov 2017-03-22 07:06:05 +07:00
  • c8954b2b34 tut1.rst: Slices indices explanation (#5569) jlp765 2017-03-22 10:04:37 +10:00
  • c9b86ebce8 koch: cleanup its help output, remove cruft Araq 2017-03-21 13:17:23 +01:00
  • 3962c6339f nimsuggest: die with a project dir/file that doesn't exist Araq 2017-03-21 13:09:57 +01:00
  • e01d2244e4 make semObjConstr robust for nimsuggest Araq 2017-03-21 13:02:38 +01:00
  • 24f07d9b71 Exchanged debug compilation with verbose command-line argument Fredrik Høisæther Rasch 2017-03-21 12:14:58 +01:00
  • 513b0fed4d vcvarsallpath explaination no longer needed with vccdiscover Fredrik Høisæther Rasch 2017-03-21 01:35:46 +01:00
  • c7a0087c82 vccdiscover: Added additional documentation Fredrik Høisæther Rasch 2017-03-21 01:31:31 +01:00
  • 05faad30a4 vccexe tool can use vccdiscover utility Fredrik Høisæther Rasch 2017-03-21 01:26:44 +01:00
  • aa14ee1856 Created vccdiscover utility for vcc auto-discovery Fredrik Høisæther Rasch 2017-03-21 01:25:16 +01:00
  • 747e5a6b64 vccenv module for vcc auto-discovery Fredrik Høisæther Rasch 2017-03-21 01:24:45 +01:00
  • 289f72ad67 Fixed vccexe, now regards the command argument Fredrik Høisæther Rasch 2017-03-21 01:10:11 +01:00
  • 5341d36397 Reduced verbosity of vcvarsall Fredrik Høisæther Rasch 2017-03-21 01:08:57 +01:00
  • 86206b2533 Added explanatory comments about vccexe and its path argument in nim.cfg Fredrik Høisæther Rasch 2017-03-20 22:32:17 +01:00
  • 503a816b36 Corrected erroneous vccexe tool path in koch Fredrik Høisæther Rasch 2017-03-20 22:18:26 +01:00
  • 45f61ad046 Moved vccexe to a more logical place (vccexe) Fredrik Høisæther Rasch 2017-03-20 16:36:16 +01:00
  • 9446ae5576 Moved vccenv over to vcvarsall Fredrik Høisæther Rasch 2017-03-20 16:23:54 +01:00
  • 93e03144fc Added Visual Studio build artifacts to gitignore Fredrik Høisæther Rasch 2017-03-20 16:22:23 +01:00
  • 7267d35c3f Removed arch option in compiler definition Fredrik Høisæther Rasch 2017-03-20 11:22:21 +01:00
  • 4002bdf873 Added missing VCC C++ options to nim.cfg Fredrik Høisæther Rasch 2017-03-20 11:20:22 +01:00
  • d862d22723 koch: vcc is also built with 'koch tools' Araq 2017-03-21 12:03:59 +01:00
  • 742c7e1179 JS: Times: Add timezone prop to TimeInfo. Konstantin Molchanov 2017-03-21 13:50:43 +04:00
  • 8310d252c2 Update testament to include all tests from tests/threads category. (#5576) Eugene Kabanov 2017-03-20 21:20:26 +02:00
  • 2d0ee2c8ab mark symbols in getAst context as used Andreas Rumpf 2017-03-20 11:44:58 +01:00
  • ca673ab1af add test case for getAst regression Andreas Rumpf 2017-03-20 10:56:05 +01:00
  • a6b0af539b revert getAst handling to not use overloading resolution Andreas Rumpf 2017-03-20 10:55:42 +01:00
  • 01b2728ec8 fixes a potential endless loop Andreas Rumpf 2017-03-20 10:55:20 +01:00
  • 3fafd546d5 nimsuggest: prefixes of abbreviations don't count Andreas Rumpf 2017-03-19 13:00:24 +01:00
  • 3bffb3ba35 fix getTypeImpl for tyEnum (#5568) jcosborn 2017-03-19 14:34:27 -05:00
  • 1d6018726e fix #5296 (#5565) zah 2017-03-19 21:33:21 +02:00
  • e20af5cec6 Fix #4972. (#5567) Eugene Kabanov 2017-03-19 08:16:13 +02:00
  • 156bd29c68 update news.rst about the breaking changes Araq 2017-03-18 21:13:15 +01:00
  • 244bf68fb0 Fix #5550 (#5553) Ryan Gonzalez 2017-03-18 15:05:12 -05:00
  • d365f1a81a resolved unittest conflict Araq 2017-03-18 20:59:10 +01:00
  • aa4260ffa8 overloading resolution for getAst; breaking change Araq 2017-03-18 20:57:45 +01:00
  • 65422487f3 Add support for custom test report formatters (#5556) Ruslan Mustakov 2017-03-19 02:48:30 +07:00
  • 242fb3240f fixes #5228 Andreas Rumpf 2017-03-18 13:59:35 +01:00
  • 9f5492becd strutils.nim: make removeSuffix robust on empty strings Andreas Rumpf 2017-03-18 10:42:05 +01:00
  • a20a8e6adb fixes #4756 (#5557) zah 2017-03-17 18:11:37 +02:00
  • d701de5733 Fix osproc.peekExitCode() to handle exitcode properly. (#5555) Eugene Kabanov 2017-03-17 11:02:36 +02:00
  • 7ba565258d koch: better valgrind support Andreas Rumpf 2017-03-17 08:29:28 +01:00
  • 336a7c9b3f Fixes to support Dragonfly BSD. (#5552) Eugene Kabanov 2017-03-17 09:22:11 +02:00
  • b938a5b884 Cleaned up nep1 and simplified the style choices offered by it. Dominik Picheta 2017-03-16 22:34:49 +01:00
  • 0874c649e9 Fix console logger issue; fixes #5546 (#5547) Anatoly Galiulin 2017-03-17 02:25:53 +07:00
  • 9c99973ff8 Make DragonFlyBSD a first class BSD-like OS (#5548) Eugene Kabanov 2017-03-16 15:47:53 +02:00
  • 13ba0b557e Added clear() function for OrderedSet and HashSet. (#5545) GrundleTrundle 2017-03-16 03:06:24 -04:00
  • e99721a593 fixes #5360, fixes #5238 (#5539); fixes type alias inequality for types coming from templates/macros andri lim 2017-03-16 14:04:36 +07:00
  • 19c436ab20 Update nep1 to show type keyword on its own line Dominik Picheta 2017-03-15 21:48:46 +01:00
  • 518696f3a7 hotfix: allocator: don't set origSize to 0 Araq 2017-03-15 17:51:17 +01:00
  • 27c8efda9d decTypeSize on growObj (#5465) Yuriy Glukhov 2017-03-15 11:58:34 +02:00
  • 51cd3bd86f Fixes #5062 (#5527); JS: holes in enums Silvio 2017-03-15 10:33:37 +01:00
  • ebb15505dd fixes #5231 inheriting from partial specialized generic object (#5538) andri lim 2017-03-15 13:59:34 +07:00
  • 93753926f5 adding support for using llvm ASAN (#5536) Samantha Marshall 2017-03-14 18:33:56 -04:00
  • 0ff1190fe7 fixes #5264 (#5520); inheriting from generic object andri lim 2017-03-15 03:40:09 +07:00
  • 976095c894 add bitops module for optimized bit manipulation. (#5201) Parashurama 2017-03-14 21:32:54 +01:00
  • ac2f1996a8 asyncdispatch.nim recursion test. (#5534) Eugene Kabanov 2017-03-14 21:03:13 +02:00
  • b1c494a150 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2017-03-14 15:56:08 +01:00
  • 142b604c13 fixes #5529; don't merge type visibility flags Araq 2017-03-14 15:55:23 +01:00
  • 98c7bab8ea make memory tracker work without onThreadCreation Araq 2017-03-14 15:45:35 +01:00
  • 0510c0cece Mentioned that critbits is sorted... (#5524) Mark Summerfield 2017-03-14 14:07:45 +00:00
  • 3eff1b7765 Minor doc fix as per issue #5523 (#5533) Mark Summerfield 2017-03-14 14:06:06 +00:00
  • 5de728a2df Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2017-03-14 14:02:30 +01:00
  • f7d760cb94 nimsuggest: when invoked with a directory, detect the main nim file on its own Andreas Rumpf 2017-03-14 12:28:15 +01:00
  • a330d967b5 Deleted parenthetical phrase (#5526) Mark Summerfield 2017-03-14 11:17:39 +00:00
  • b414806e66 nimsuggest: suggest types in a type section Andreas Rumpf 2017-03-14 11:21:35 +01:00
  • f162ff7773 nimsuggest: make tdot1 test case green again Andreas Rumpf 2017-03-14 10:28:50 +01:00
  • c149a235e7 nimsuggest: make test green again Andreas Rumpf 2017-03-14 10:23:23 +01:00
  • 4912300ca7 Merge branch 'devel' into faster-nimsuggest Andreas Rumpf 2017-03-14 10:18:20 +01:00
  • e32f08d05b sequtils: removed outdated note Andreas Rumpf 2017-03-14 08:40:02 +01:00