Commit Graph

  • 9107e551f1 close #5726 Zahary Karadjov 2017-04-28 19:09:11 +03:00
  • fa52cff826 hold back the new | operator for types as it creates mysterious problems fro tests/trmacros/tor Zahary Karadjov 2017-04-28 18:38:08 +03:00
  • 5c678e2848 alternative fake covariance based on converters Zahary Karadjov 2017-04-28 18:26:33 +03:00
  • 72f42ff95f more advanced fake covariance Zahary Karadjov 2017-04-28 18:01:04 +03:00
  • c981284ddc a simple way to simulate covariance in generic types Zahary Karadjov 2017-04-28 17:40:57 +03:00
  • bc01835091 Allow tyOr,tyAnd and tyNot to be constructed in more contexts Zahary Karadjov 2017-04-28 17:07:54 +03:00
  • 2242307c17 Added generic min/max versions for two arguments (#5734) Yuriy Glukhov 2017-04-27 22:41:10 +03:00
  • 0055729755 WIFSIGNALED means process has exited too (with a bang!) (#5678) Jacek Sieka 2017-04-28 03:39:32 +08:00
  • 40f79e6cdd Small grammar fixes in json.nim (#5758) Daniil Yarancev 2017-04-26 21:29:53 +03:00
  • 3d34a9f6d3 js codegen: emit more line information Andreas Rumpf 2017-04-26 12:50:36 +02:00
  • 4cce5883c0 koch: build release version of nimble Andreas Rumpf 2017-04-26 11:14:53 +02:00
  • 920888f382 fixes tuple unpacking regression Andreas Rumpf 2017-04-26 11:10:50 +02:00
  • 2da66fef77 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2017-04-26 10:28:03 +02:00
  • 7b1568d19c make -d:nimdiff feature more robust Andreas Rumpf 2017-04-26 10:27:42 +02:00
  • 2aa31869b6 Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2017-04-26 00:21:45 +02:00
  • 6ac37ee2fb Small base64.nim refactor (#5755) Daniil Yarancev 2017-04-25 21:47:26 +03:00
  • 05c20bc4ff fixes a parser bug Araq 2017-04-25 19:36:05 +02:00
  • c6a8bd264e Fix for #5695 make subscript operator overloadable for tuples (#5749) cooldome 2017-04-24 19:17:06 +01:00
  • 1aede6d311 Merge branch 'devel' of github.com:nim-lang/Nim into devel Andreas Rumpf 2017-04-24 10:00:53 +02:00
  • 7cba41db23 make nimble compile again Andreas Rumpf 2017-04-22 14:58:53 +02:00
  • 34e253bf34 Merge pull request #5737 from moigagoo/feature/make_docs_mobile_friendly Dominik Picheta 2017-04-21 20:20:28 +02:00
  • 3f5ababfe8 make sighashes work in more cases Andreas Rumpf 2017-04-21 17:01:57 +02:00
  • afa80092d3 wip Andreas Rumpf 2017-04-21 09:40:27 +02:00
  • 20f92616d2 Add meta tag to ensure that media queries are activated on mobile devices. Konstantin Molchanov 2017-04-20 11:06:59 +04:00
  • 4b76d9846b Merge branch 'devel' of github.com:nim-lang/Nim into devel Araq 2017-04-19 15:20:54 +02:00
  • 5018f6fa15 fixes #5729 Araq 2017-04-19 15:20:46 +02:00
  • b7bffa35c7 attempt to make sighashes produce smaller diffs Andreas Rumpf 2017-04-19 08:40:05 +02:00
  • 02bbfa1164 precise stack scanning for Nim's GCs; work in progress Andreas Rumpf 2017-04-19 08:33:19 +02:00
  • 43dae68a42 inter.txt: fix git bisect example (#5722) Michał Zieliński 2017-04-19 00:36:28 +02:00
  • fa592f3aad Minor: spelling correction in tables.nim (#5727) Zach Smith 2017-04-18 18:35:44 -04:00
  • 3e52bb6535 fix a regrsesion in signature matching of derived ptr types Zahary Karadjov 2017-04-18 23:55:59 +03:00
  • 03ddfddcae Add test for previous commit. Dominik Picheta 2017-04-17 20:04:24 +02:00
  • 5a4c06dbdc Support JInt fields for 'float' in JSON umarshal macro. Dominik Picheta 2017-04-17 19:47:43 +02:00
  • 793d6efffb Fixes null handling for object refs in JSON unmarshal macro. Dominik Picheta 2017-04-17 18:43:31 +02:00
  • b829092c9e Add support for BiggestInt in JSON unmarshal macro. Dominik Picheta 2017-04-17 18:01:25 +02:00
  • 2108dcf0d5 Fix JSON macro bug with ref objects. Dominik Picheta 2017-04-17 17:59:49 +02:00
  • afb7542d20 Merge pull request #5720 from FedericoCeratto/patch-27 Dominik Picheta 2017-04-17 14:33:15 +02:00
  • 12f758cc42 Merge pull request #5719 from FedericoCeratto/patch-26 Dominik Picheta 2017-04-17 14:14:53 +02:00
  • 856d04c146 Fix cookie timestamp format #5718 Federico Ceratto 2017-04-17 12:58:10 +01:00
  • 407beef7fd Fix "secure" capitalization Federico Ceratto 2017-04-17 12:54:23 +01:00
  • 99d20f6112 fix redundant time import with different signature (#5715) Jacek Sieka 2017-04-17 04:50:10 +08:00
  • 13701c0957 Restore the compilation of linalg by tweaking the complex disambiguation rules Zahary Karadjov 2017-04-16 16:11:45 +03:00
  • 2da4a4fbe3 fix regression in tmatrixconcept Zahary Karadjov 2017-04-16 14:39:00 +03:00
  • 3571a8d2f1 more sophisticated test for the previous commit Zahary Karadjov 2017-04-16 14:14:14 +03:00
  • 4da8536701 fix compilation regression in alea Zahary Karadjov 2017-04-16 13:42:33 +03:00
  • dfbafff2e7 fix a compilation error in linalg Zahary Karadjov 2017-04-16 02:44:58 +03:00
  • 759a586b19 Fix huge logo in readme. Dominik Picheta 2017-04-15 15:50:28 +02:00
  • 5cf31417a6 Fixes #5710. Closes #5711. Dominik Picheta 2017-04-15 09:03:12 +02:00
  • bf4ce87e5b fix #5689 Zahary Karadjov 2017-04-15 01:44:33 +03:00
  • d578815963 fix #5683 Zahary Karadjov 2017-04-14 23:54:09 +03:00
  • 8de19a7f4c fix a parsing regression (do is still mandatory in some situations) Zahary Karadjov 2017-04-14 15:01:27 +03:00
  • 55b5401dc6 fixes yet another regression caused by the .procvar removal Andreas Rumpf 2017-04-14 19:18:26 +02:00
  • ce86b4ad78 Posix from detect (#5697) Jacek Sieka 2017-04-13 05:10:54 +08:00
  • e512358bc9 Linux abi take 3 (#5692) Jacek Sieka 2017-04-13 04:57:10 +08:00
  • 926563f0e6 Ignore constant-conversion warning (#5696) Ruslan Mustakov 2017-04-13 03:09:00 +07:00
  • e8389dcb93 docgen: make whitespace around 'class=' more consistent Andreas Rumpf 2017-04-12 15:05:28 +02:00
  • 050918aa2a Fix tioselectors.nim for appveyor. (#5694) Eugene Kabanov 2017-04-12 09:43:41 +03:00
  • 03770daba4 allow StmtLists to pass through semExprWithType Zahary Karadjov 2017-04-11 02:22:13 +03:00
  • 54a1d9c16a wip Zahary Karadjov 2017-04-11 00:48:52 +03:00
  • a3f19c87fb lift parameter-less do block to lambdas Zahary Karadjov 2017-04-10 21:28:11 +03:00
  • f7b10e213b support post expression blocks in return and yield Zahary Karadjov 2017-04-10 17:26:50 +03:00
  • 8b63b84924 fix a regression in tlexerex Zahary Karadjov 2017-04-10 13:06:06 +03:00
  • 8cb11aac4f adapt quote to the new parsing rules Zahary Karadjov 2017-04-10 12:23:04 +03:00
  • e7eb01ed48 fix a parsing regression (calls with do inside param lists) Zahary Karadjov 2017-04-10 12:08:36 +03:00
  • 9ffaee3f88 fully consisent parsing between the new and the old 'do blocks' Zahary Karadjov 2017-04-10 11:44:02 +03:00
  • 34b2527441 the new blocks without 'do' produce compatible AST with 'do blocks' Zahary Karadjov 2017-04-09 23:43:29 +03:00
  • 48a1a54d1c improve the usability of the jsffi module Zahary Karadjov 2017-04-09 23:04:55 +03:00
  • 987b522071 fix the do notation when used with procs Zahary Karadjov 2017-04-09 22:59:24 +03:00
  • c9c64240d3 Fixes ambiguity introduced by #5390. Dominik Picheta 2017-04-09 20:27:28 +02:00
  • 88cb40cd31 Implement support for enum fields in JSON macro. Dominik Picheta 2017-04-09 17:22:40 +02:00
  • bd58a0d67c Use doAssert in JSON macro and improve diagnostics. Dominik Picheta 2017-04-09 17:04:31 +02:00
  • 9f77233ab4 Add JSON tests based on https://github.com/nst/JSONTestSuite Federico Ceratto 2016-11-13 11:50:24 +00:00
  • 4bd650ee42 Merge branch 'feature/json-macro' into devel Dominik Picheta 2017-04-09 13:11:09 +02:00
  • 7ac0c15e7a Improve documentation in the JSON module. Dominik Picheta 2017-04-09 13:09:59 +02:00
  • eedc6fecd7 Document to macro in JSON and add example. Dominik Picheta 2017-04-09 12:48:07 +02:00
  • a883424d0d Implements else branch for JSON unmarshalling of object variants. Dominik Picheta 2017-04-09 11:49:50 +02:00
  • 03172bef6f fix #5643; fix #5644 Zahary Karadjov 2017-04-08 17:57:02 +03:00
  • 658467a31f Improve error messages and add tests for the JSON macro. Dominik Picheta 2017-04-08 22:06:57 +02:00
  • cc223ff7d8 Support int, string and bool fields in unmarshal json macro. Dominik Picheta 2017-04-08 21:23:35 +02:00
  • 12aafb25cc First implementation of JSON unmarshal macro. Dominik Picheta 2017-04-08 20:55:32 +02:00
  • 392f025148 Error Message if CC invocation fails (#5663) Fredrik Høisæther Rasch 2017-04-08 19:06:19 +02:00
  • 6eb74c7281 remove system.getFileSize again, breaks windows builds and I don't want more stuff that's a pain to support in a platform independent manner Araq 2017-04-08 18:19:01 +02:00
  • e9a3ffbc3d Restore the Nim's 0.14 proper handling of generic aliases Zahary Karadjov 2017-04-07 23:18:14 +03:00
  • 27ede21504 Merge pull request #5612 from ehmry/AsyncFile.setLen Dominik Picheta 2017-04-08 12:24:21 +02:00
  • fceef77301 test case for #5640 Zahary Karadjov 2017-04-07 21:57:04 +03:00
  • 0b7321651e fix #5658 Zahary Karadjov 2017-04-07 20:00:20 +03:00
  • e11b3520ff fix #5654 Zahary Karadjov 2017-04-07 19:35:05 +03:00
  • fb3ff64450 fix #5642 Zahary Karadjov 2017-04-07 17:30:15 +03:00
  • eb635d9ccf fix #5648 Zahary Karadjov 2017-04-07 16:58:17 +03:00
  • ee4b98ec17 wip fix #5640 Zahary Karadjov 2017-04-07 15:05:14 +03:00
  • cdfcc12529 Implement json.% for enums. Dominik Picheta 2017-04-06 21:56:20 +02:00
  • 28f3b3d3a7 Add some extra methods and fields to DOM module. Dominik Picheta 2017-04-06 21:15:57 +02:00
  • 0c694d2064 Merge pull request #5564 from nim-lang/fix/4556 zah 2017-04-06 11:25:19 +03:00
  • ab3f22fce1 minor update for nimsuggest Andreas Rumpf 2017-04-06 08:53:31 +02:00
  • 3d4f68c822 Make nimsuggest quit when pressing Ctrl-D from the command line. (#5662) Arne Döring 2017-04-06 08:16:26 +02:00
  • 3374bcb373 parsecfg: handle streams and strings when saving or loading configuration (#5554) Anatoly Galiulin 2017-04-06 13:10:08 +07:00
  • bc5c2d8414 getFileSize and setFileSize procedures for File and AsyncFile Emery Hemingway 2017-04-04 20:26:59 -05:00
  • 4ba6f9808e Update 'compiles' documentation to remove not (#5666) John Scillieri 2017-04-05 17:50:48 -04:00
  • 34c34cb49b move the object construction logic to a separate file Zahary Karadjov 2017-04-06 00:44:46 +03:00
  • f162214d5d object construction: test cases and manual additions Zahary Karadjov 2017-03-18 20:21:36 +02:00