Commit Graph

  • 8926be86b3 Fix ambigous jsx in list parsing Iwan 2017-11-15 21:09:52 +01:00
  • 88b18c517b Fix subtle jsx parsing issues. Iwan 2017-11-15 20:13:11 +01:00
  • 63a725469a [Docs] Test with refmt Cheng Lou 2017-11-17 20:13:34 -08:00
  • 14d5d8492d [Docs] #1634 Cheng Lou 2017-11-17 19:35:04 -08:00
  • edca12be44 remove unnecessary parens around float & integer constants in constructor expr/fun app (#1634) Iwan 2017-11-18 04:33:03 +01:00
  • 9bdeba91b6 [Docs] Clarify JS API (#1644) Cheng Lou 2017-11-15 02:49:53 -08:00
  • 04cd0d66d9 [Docs] #1642 Cheng Lou 2017-11-15 02:48:57 -08:00
  • fb3b7e0180 fix breaking on primitive declaration with attributes Iwan 2017-11-14 22:15:53 +01:00
  • 32a9b8dbf3 Document #1642 Cheng Lou 2017-11-14 22:45:57 -08:00
  • 985f281500 Fix: refmt3 with unary -. in labelled arguments Antonio Nuno Monteiro 2017-11-14 21:04:41 -08:00
  • a63d7bcf8a Fixes multiple type equations in a module type in a function arg (#1641) Cheng Lou 2017-11-14 21:03:35 -08:00
  • c8ddb6d42e [Docs] #1616 and #1637 Cheng Lou 2017-11-13 22:21:25 -08:00
  • 04b182c042 parse and print attributes on object type rows (#1637) Iwan 2017-11-14 07:19:06 +01:00
  • 08d4cb89d6 Copy ocaml master branch deprecation printing code into comment. Jordan W 2017-11-11 20:48:05 -08:00
  • bb42d74819 Fix refmt.js example and add important information about avoiding missing module error wiht webpack (#1633) Glenn Slotte 2017-11-12 00:21:15 +01:00
  • 043343cbaa Remove extra parens wrapping for type applications that contain arrow (#1631) Cheng Lou 2017-11-11 02:33:01 -08:00
  • 1c6af93bc7 Fix CircleCI for newest esy Jordan Walke 2017-11-10 15:54:01 -08:00
  • d711d667e2 Small change in README to retrigger builds Jordan Walke 2017-11-10 15:02:37 -08:00
  • 2e1e1852dd Touch Makefile to re-trigger CI runs Jordan Walke 2017-11-06 10:28:37 -08:00
  • e6415e43fc Bump the version to 3.0.2 (consider the previous behavior a bug). Jordan Walke 2017-11-05 16:10:49 -08:00
  • 6f06c8fd2a Add some more test cases Jordan Walke 2017-11-05 16:09:22 -08:00
  • 630c6ededa Fix ++ getting considered as + at printing time Jordan Walke 2017-11-05 15:44:14 -08:00
  • 277f1133d7 [Reason] Make ++, +++, ++(any operator char) right associative. Jordan Walke 2017-11-05 15:29:51 -08:00
  • 2e6291cd4f Fix build instructions Rudi Grinberg 2017-11-02 11:52:30 +08:00
  • 0ae6302af1 New JSX single child feature (#1581) Cheng Lou 2017-11-04 23:17:00 -07:00
  • f33bd0f6db Document #1593, #1596 Cheng Lou 2017-11-04 13:12:54 -07:00
  • 2dd1621fe0 Force breaks for nested records (#1593) Iwan 2017-11-04 20:52:16 +01:00
  • 6b33ccf95a Always break object def with two or more rows (#1596) Iwan 2017-11-04 20:51:40 +01:00
  • 02fe43a38d Add test for bspack refmt binary workflow; tweak setup (#1591) Cheng Lou 2017-11-02 16:44:52 -07:00
  • b71cf089d2 [Reason] Fix Jbuilder Workspaces + Esy workflow. Jordan Walke 2017-11-02 14:04:10 -07:00
  • a2c7098a88 [Docs] #1588 Cheng Lou 2017-11-02 14:23:46 -07:00
  • 2b38743b8e don't print fun in record expressions with Pexp_fun values (#1588) Iwan 2017-11-02 22:23:31 +01:00
  • 7325e161ba Add all-supported-ocaml-versions target Rudi Grinberg 2017-11-02 12:24:33 +08:00
  • 070ec3d8d8 Fix some issues with bspack generation Jordan Walke 2017-11-01 14:50:32 -07:00
  • 3929537a75 Remove useless jbuilder rule Jordan Walke 2017-11-01 14:38:19 -07:00
  • 015ccfe3bc [Docs] Pinning troubleshooting Cheng Lou 2017-11-01 14:19:06 -07:00
  • 0be14415d4 Make sure the bspacks still work and run tests Jordan Walke 2017-11-01 02:38:12 -07:00
  • aff711135b Some more suggested fixes - and reenable js test. Jordan Walke 2017-11-01 01:46:19 -07:00
  • e6fe520565 Make sure make test pins the package so rtop sees the libraries Jordan Walke 2017-11-01 00:42:39 -07:00
  • b9c7131b69 Our constraints might be wrong - certain menhir versions fail Jordan Walke 2017-11-01 00:37:49 -07:00
  • b518a007ac try opam updating at a different time Jordan Walke 2017-11-01 00:12:59 -07:00
  • dfcaceebcb Not all versions of jbuilder have the clean command Jordan Walke 2017-10-31 23:56:41 -07:00
  • 563ec68a49 Force installation of build deps for circleCI Jordan Walke 2017-10-31 20:22:16 -07:00
  • 3a786ecff1 Try one more config for circle Jordan Walke 2017-10-31 20:18:52 -07:00
  • ca25d82ca5 Add missing dependency to circle steps Jordan Walke 2017-10-31 17:38:31 -07:00
  • ebc7a8a69f [Reason] Cut Build Time In Half. Jordan Walke 2017-10-30 22:40:16 -07:00
  • 56863a6a50 Prefer git diff over normal diff for test results (#1578) Zach Ploskey 2017-10-31 17:06:39 -07:00
  • 31f68a2f24 Re-enable Pexp_letception tests disabled in #1531 (#1537) Zach Ploskey 2017-10-30 15:29:26 -07:00
  • 2ae42f72d8 Document recent 2 changes Cheng Lou 2017-10-30 14:54:41 -07:00
  • 9c88eba2e0 allow parsing of constraint expressions inside constructor expressions without parens (#1576) Iwan 2017-10-30 22:54:28 +01:00
  • f4ac62a33a Print foo() + update parser (#1560) Iwan 2017-10-30 22:18:32 +01:00
  • 433eb03374 Revert "Make release copy over opam json" Andrey Popp 2017-10-27 14:49:24 +03:00
  • 9fac3768a5 Rename packge.opam.json to esy.json Andrey Popp 2017-10-27 14:48:54 +03:00
  • 38b91760f2 Version 3.0.0 3.0.0 Jordan Walke 2017-10-27 03:01:58 -07:00
  • 5642559bad Remove .vscode Cheng Lou 2017-10-27 03:00:46 -07:00
  • 466a04431e Make release copy over opam json Jordan Walke 2017-10-27 02:57:56 -07:00
  • 761f3c2fe5 Add package.opam.json Jordan Walke 2017-10-27 02:54:34 -07:00
  • ce0bd8c2cf Version 3.0.0 Jordan Walke 2017-10-27 00:20:33 -07:00
  • bee43b0208 Bump opam version to 3 Jordan Walke 2017-10-27 00:05:10 -07:00
  • 52cfece9a0 [Docs] Backport to 1.13.7 Cheng Lou 2017-10-26 21:29:12 -07:00
  • 9c578b4e5a [Docs] Better upgrade instructions Cheng Lou 2017-10-26 20:09:52 -07:00
  • 1c80b61aed Official 3.0.0 Cheng Lou 2017-10-26 19:02:13 -07:00
  • c2f0b9389a Time for release Cheng Lou 2017-10-26 18:54:20 -07:00
  • 17a10cd9bc Sync BS outcome printer changes (#1552) Cheng Lou 2017-10-26 18:19:44 -07:00
  • 7bc5389d37 Implement paren hugging for patterns. (#1551) Iwan 2017-10-26 23:22:30 +02:00
  • 2be06502f5 Fix outcome printer for class type and variant values (#1520) Cheng Lou 2017-10-25 18:28:08 -07:00
  • 66e804543d Fix syntax error message (#1532) Cheng Lou 2017-10-25 18:15:15 -07:00
  • bfd67a5cd4 Tweak #1541 Cheng Lou 2017-10-24 16:35:49 -07:00
  • 0532c87b7f Produce syntax error messages in some cases (#1541) Frédéric Bour 2017-10-25 01:32:42 +02:00
  • fe78403179 fix #1533 Frédéric Bour 2017-10-24 16:03:57 +02:00
  • f1a0d8d0e2 Bump topkg requirements (#1544) Cheng Lou 2017-10-24 02:47:32 -07:00
  • 4ab923d4b8 Expose JS API for PPX rewriting (#1526) Alessandro Strada 2017-10-24 09:56:28 +02:00
  • 6ad8792294 Clean up tests display (#1543) Cheng Lou 2017-10-24 00:21:51 -07:00
  • 7b13876edc Enhance #1539 (#1542) Cheng Lou 2017-10-23 23:19:05 -07:00
  • fc32d4e8b9 Enhance #1539 asd Cheng Lou 2017-10-23 22:57:14 -07:00
  • 38ac8a5bb6 Keyword swap changes (#1539) Hezekiah M. Carty 2017-10-23 23:14:22 -06:00
  • caf9ccb171 Enforce parens in simple pattern match printing (#1538) Ricky Vetter 2017-10-23 12:20:03 -07:00
  • ebc2ac7f5e [Docs] Document refmt.js size Cheng Lou 2017-10-22 16:33:57 -07:00
  • 45f9ac63bf Give better name for the public API (#1536) Cheng Lou 2017-10-21 09:49:19 -07:00
  • c3b7121d9d [Docs] Public API! Cheng Lou 2017-10-21 09:09:09 -07:00
  • 5a253048e8 [Docs] Revamp readme Cheng Lou 2017-10-21 07:45:14 -07:00
  • ca47df932a Publish refmt.js before npm publish (#1534) Cheng Lou 2017-10-21 07:37:56 -07:00
  • 4703e5927e implement Pexp_letexception (#1531) Iwan 2017-10-21 15:59:06 +02:00
  • acbb5ed5cb [Docs] Recent PRs Cheng Lou 2017-10-20 15:13:03 -07:00
  • a214071eba Add support for simple pattern direct argument (array, list, record) (#1528) Iwan 2017-10-21 00:09:58 +02:00
  • 88b4970e0b Fix outcome printer record value printing (#1529) Cheng Lou 2017-10-20 15:05:23 -07:00
  • dcabaa78b2 Print missing parens when pattern matching on a Ppat_construct containing a list (#1527) Iwan 2017-10-20 09:10:44 +02:00
  • e065e253ca Fix printings of attributes on Ptyp_arrow (#1523) Iwan 2017-10-19 07:58:31 +02:00
  • fdc75b2b5e Delete DEVELOPING.md Cheng Lou 2017-10-18 19:33:15 -07:00
  • 5f6b87e028 Make Some () a valid pattern (#1522) Cheng Lou 2017-10-17 17:02:32 -07:00
  • 138cae834d [Docs] testing different syntax versions Cheng Lou 2017-10-16 17:32:26 -07:00
  • 242d859f7e Stick parens of function or (poly)variant application together with (#1516) Iwan 2017-10-17 01:06:56 +02:00
  • dc12a1ec30 [Docs] #1517 Cheng Lou 2017-10-16 15:11:01 -07:00
  • eeb75d49a7 pun record destructuring with renaming (#1517) Iwan 2017-10-17 00:08:59 +02:00
  • 48ea6ba1f5 Fix rtop test after outcome printer fix (#1513) Cheng Lou 2017-10-13 23:50:17 -07:00
  • 1c6969c7f0 Fix rtop again Cheng Lou 2017-10-13 23:09:47 -07:00
  • fe21296b05 fix rtop Jared Forsyth 2017-10-12 21:28:13 -06:00
  • b069316032 fix the rest of the outcome printer Jared Forsyth 2017-10-12 08:49:57 -06:00
  • d1af605b68 better function argument printing Jared Forsyth 2017-10-12 00:41:38 -06:00
  • 05bdc0b711 get labeled function arguments printing. now with too many parens Jared Forsyth 2017-10-12 00:29:07 -06:00