Commit Graph

  • 1f63b5d2b7 Bump versions to 3.3.0 BumpVersionsTo_3_3_0 Jordan Walke 2018-07-12 00:41:33 -07:00
  • b3c3aebdd0 Fix Maintainer's Guide (#2067) Jordan W 2018-07-12 00:34:26 -07:00
  • 6f611082a5 Fix Maintainer's Guide FixMaintainersGuide Jordan Walke 2018-07-12 00:33:51 -07:00
  • 7d44d1cf5e Better error message for modules with lowercase identifiers (#2062) António Nuno Monteiro 2018-07-11 14:32:36 -07:00
  • 6cfddf91fe support non-parenthesized label colon type equal optional in type declarations (#2058) António Nuno Monteiro 2018-07-11 14:30:20 -07:00
  • dae5769894 Fix precedence of -> in the presence of ## or [idx] (#2055) António Nuno Monteiro 2018-07-10 23:38:58 -07:00
  • e3c583dd2f Recover jsx component near arrow of pattern match. (#2060) Iwan 2018-07-10 11:14:49 +02:00
  • c323b0158c Printf uncurried application when last argument is a callback (#2064) António Nuno Monteiro 2018-07-09 16:23:24 -07:00
  • 374c08e897 Follow-up to #1614: format more instances of module typeof (#2059) António Nuno Monteiro 2018-07-08 15:32:55 -07:00
  • 3e6a113577 Fix module type of formatting (#1984) António Nuno Monteiro 2018-07-08 13:40:07 -07:00
  • 719896d879 Update fastpipe tests with ! to test new behaviour (#2052) Iwan 2018-07-05 22:18:51 +02:00
  • f763db6011 Fast pipe sugar (#1999) Iwan 2018-07-05 20:57:45 +02:00
  • 499bf193df Fix SHARPOP precedence (#2050) António Nuno Monteiro 2018-07-05 11:28:37 -07:00
  • 7a8723561d Update reason_parser.mly (#2049) Van der Auwermeulen Grégoire 2018-07-05 20:28:00 +02:00
  • 51380270aa Don't add space after negation (!) (#2047) António Nuno Monteiro 2018-07-05 11:27:30 -07:00
  • 69837eab53 OCaml rtop syntax printing (#2031) Matthias Kern 2018-07-04 12:37:21 +03:00
  • 6faf401676 Print (foo^)##bar with the right precedence (#2044) António Nuno Monteiro 2018-07-04 00:16:02 -07:00
  • 6c5817f476 Fix Bigarray syntax (#2045) António Nuno Monteiro 2018-07-04 00:12:55 -07:00
  • a6bd69674d Parse M.[] (#2043) António Nuno Monteiro 2018-07-02 13:47:32 -07:00
  • 0b042d161c Parse class exprs and types without trailing semicolon (#2040) António Nuno Monteiro 2018-07-01 17:30:45 -07:00
  • a2b445a665 Remove extra space before class type signature (#2041) António Nuno Monteiro 2018-07-01 17:25:30 -07:00
  • dc8418e6ad add specific test file for OCaml 4.06.1 (#2034) António Nuno Monteiro 2018-07-01 17:24:54 -07:00
  • 66f086c86b Beautiful printing of JSX prop and module open (#2027) António Nuno Monteiro 2018-06-26 15:02:10 -07:00
  • a4f4ea8392 Beautiful printing of Pexp_function expressions as jsx props (#2024) Iwan 2018-06-25 21:27:13 +02:00
  • 7e0b30d81f Fix printing of Ptyp_poly with an empty string list (Ppat_constraint). (#2019) Iwan 2018-06-23 00:55:29 +02:00
  • bc2240b46f allow whitespace before closing > (#2021) António Nuno Monteiro 2018-06-22 15:54:42 -07:00
  • 7089a7255e Format gadt type variants better (#2016) Iwan 2018-06-22 10:46:39 +02:00
  • 0fd5b61123 Relax semicolon requirement in more cases (#2012) Iwan 2018-06-20 20:59:17 +02:00
  • 040b2cad42 Workaround for jsx lexer hack disrupting Pexp_override parsing (#2007) Iwan 2018-06-15 07:39:29 +02:00
  • 57ec3b443c for_completion: handle end of token situation (#1998) Frédéric Bour 2018-06-14 21:40:31 +02:00
  • 7a52c0770e Massage default checked-in menhir message (#2004) Iwan 2018-06-13 23:38:26 +02:00
  • d19c633540 Add steps for OPAM release (#1996) Patrick J. Henning 2018-06-10 01:09:06 -07:00
  • 0995b7c1a6 Updates to refmt.js readme and reason_bspack.sh (#1981) Javier Chávarri 2018-06-06 01:23:01 +02:00
  • e8273fbba8 Fix tests Cheng Lou 2018-06-05 13:27:04 -07:00
  • 150299993d Print newline after doc comments before attributes (#1869) Zach Ploskey 2018-06-05 13:17:04 -07:00
  • fe79b90c8b Simplify grammar & syntax (parens) of first class modules (#1949) Iwan 2018-06-03 19:21:37 +02:00
  • 7ade7ef699 Fix inconsistent printing of opening extension expressions. (#1979) Iwan 2018-06-02 08:48:20 +02:00
  • 52d6ea01c8 Super spread errors part 2 (#1973) Iwan 2018-05-31 07:45:47 +02:00
  • 95f027d77d Fix error when parsing let x=-.1; and co. (#1945) António Nuno Monteiro 2018-05-30 14:23:49 -07:00
  • 7c00dba560 Remove rebuild (#1956) Iwan 2018-05-30 23:18:00 +02:00
  • 7b71430477 Milder unknown syntax error message (#1962) Cheng Lou 2018-05-29 11:59:45 -07:00
  • 102442d9e4 Remove extra space before external type definition (#1969) António Nuno Monteiro 2018-05-28 13:11:09 -07:00
  • f262af7ca8 Fix master for new menhir states added in #1968 (#1971) António Nuno Monteiro 2018-05-28 12:59:15 -07:00
  • 70c99d59c0 More helpful syntax error for trailing semicolon in record (#1968) António Nuno Monteiro 2018-05-28 10:54:37 -07:00
  • 0502715fb9 Don't swallow <> </> fragments when formatting (#1963) António Nuno Monteiro 2018-05-28 10:40:29 -07:00
  • 4a20facbdf Restore reason parser error messages (#1964) Andrea Cognolato 2018-05-28 19:38:55 +02:00
  • 1a10d3c773 Remove extra space before return type declaration in function definition (#1966) António Nuno Monteiro 2018-05-28 10:35:29 -07:00
  • 46c8930ca5 Small tweaks for better codegen Cheng Lou 2018-05-26 22:20:37 -07:00
  • 248ddbc13e Improve printing of first class modules in a constraint pattern (#1946) Iwan 2018-05-26 18:54:47 +02:00
  • 1e578fce07 Punned arguments now ignore those with attributes (#1955) Vishnu Gopal 2018-05-26 09:53:48 +05:30
  • 6e7e850882 Fix link Cheng Lou 2018-05-25 19:46:50 -07:00
  • 63ac19c2cc Fix future Cheng Lou 2018-05-25 19:38:40 -07:00
  • 0340ee21cc New release changelog Cheng Lou 2018-05-25 19:37:48 -07:00
  • 8b43eb2e3d Add MAINTAINERS.md guide to instruct people how to perform/test releases Jordan Walke 2018-05-24 01:17:49 -07:00
  • ae614aa597 Bump versions 3.2.0 Jordan Walke 2018-05-24 00:24:24 -07:00
  • e32aad1504 Add resolutions so rtop can built as a top level package for testing Jordan Walke 2018-05-24 00:06:57 -07:00
  • bc6e273cff Add some resolutions for lwt deps to make sure it builds while testing Jordan Walke 2018-05-24 00:00:25 -07:00
  • 36299129ef Fix parsing & printing of es6 function syntax inside attribrutes (#1943) Iwan 2018-05-18 21:41:23 +02:00
  • b0b43d53eb Super spread errors (#1925) Iwan 2018-05-18 07:59:29 +02:00
  • 9bf799d9d0 Merge pull request #1927 from OhadRau/master Cristiano Calcagno 2018-05-17 20:53:04 +02:00
  • 9314283c53 Print comments correct in presence of extension points (#1940) Iwan 2018-05-17 19:58:17 +02:00
  • 55805f9b97 Interleave and attach doc comments correct on signatures (#1934) Iwan 2018-05-17 19:29:31 +02:00
  • 644a3df35c Travis: fix Homebrew Python issue (#1935) Iwan 2018-05-17 19:10:11 +02:00
  • 3ed1903eba Remove warnings in pretty-printer for JSX functors ohadrau 2018-05-17 10:55:43 -04:00
  • fe0a2913de Fix pretty printing of close tags for JSX functors ohadrau 2018-05-17 01:48:23 -04:00
  • 5daa99b1a2 Update JSX-functor tests ohadrau 2018-05-17 00:37:56 -04:00
  • 76a511e976 Update broken test case for jsx-functor ohadrau 2018-05-15 17:26:33 -04:00
  • 71a4f2aeee Fix pretty printing for multi-param functors in JSX tags ohadrau 2018-05-15 17:23:27 -04:00
  • 59ded6f503 Fix module-member access in JSX tags ohadrau 2018-05-15 00:16:13 -04:00
  • 5f6adb9ef0 Add pretty-printing and change functor naming ohadrau 2018-05-14 23:22:19 -04:00
  • 377373846e Add tests for functors in JSX syntax ohadrau 2018-05-14 22:41:25 -04:00
  • 608d8f748f Add functor support to JSX tags ohadrau 2018-05-14 17:38:08 -04:00
  • 0401064b69 Update README.md (#1922) Greg Lockwood 2018-05-10 02:43:31 -07:00
  • 698f5374d3 Allow whitespace interleaving between cases in pattern matching. (#1921) Iwan 2018-05-05 08:30:13 +02:00
  • 23fc1f4b51 Update no semi tests expected outputs with whitespace interleaved (#1919) Iwan 2018-05-02 06:03:31 +02:00
  • ee4946701c Intelligent whitespace interleaving (WIP) (#1876) Iwan 2018-05-02 05:36:54 +02:00
  • 767a69799f [RFC] Be more lax with semicolons (#1887) Frédéric Bour 2018-05-01 17:22:01 -07:00
  • 0fb120985f Various simplifications to the parser (#1719) Frédéric Bour 2018-05-01 17:21:28 -07:00
  • 66f37feeac Clean up some code (#1883) Cheng Lou 2018-04-28 15:48:39 -07:00
  • 35cfe127f6 Rename vendored OCaml libraries to avoid conflicts (#1912) Hezekiah M. Carty 2018-04-28 16:43:17 -06:00
  • 73db6678eb Comment out rtop integration test (#1911) Cheng Lou 2018-04-28 15:39:08 -07:00
  • 71c18a286b Pass correct location info to sourcemap for switch expressions with (#1914) Iwan 2018-04-29 00:37:59 +02:00
  • 091349e764 More familiar assert (#1871) Iwan 2018-04-05 06:05:16 +02:00
  • 253f08f7cb Fix printing bug with string/array/bigarray access sugar. (#1892) Iwan 2018-04-05 05:39:22 +02:00
  • 918cc5c1ff Fix parsing/lexing of jsx inside a list under open sugar. (#1894) Iwan 2018-04-05 05:07:09 +02:00
  • 12514c8830 ocamlmerlin-reason: implement for_completion command (#1839) Frédéric Bour 2018-03-30 20:08:01 +02:00
  • 82c9ec6674 Small cleanup of refmt_impl (#1884) Cheng Lou 2018-03-27 00:34:23 -07:00
  • 1fecdea486 Remove long-deprecated refmt runtime feature (#1882) Cheng Lou 2018-03-26 23:45:47 -07:00
  • 5485e40dcf Fixes #1840 (#1880) Cheng Lou 2018-03-26 15:15:05 -07:00
  • 212496a5ba Force whitespace between module items inside a Pmod_structure (#1873) Iwan 2018-03-19 21:26:35 +01:00
  • f1d22a691a Add an interface file to reason_syntax_util (#1874) Cheng Lou 2018-03-19 13:08:54 -07:00
  • c2e725d88b Solve parser's warnings (#1875) Cheng Lou 2018-03-17 12:15:36 -07:00
  • 32b3a4f056 Make bspack also take version number into account Cheng Lou 2018-03-16 21:44:57 -07:00
  • df2a08b623 [Outcome printer] Remove unnecessary space (#1867) Cheng Lou 2018-03-16 01:42:41 -07:00
  • 69fc24dac7 Remove hacks from reason_oprint; add commented cppo stuff for reason_syntax_util (#1866) Cheng Lou 2018-03-16 01:25:33 -07:00
  • 2ceb9d9c8c Rename syntax_util to reason_syntax_util (#1865) Cheng Lou 2018-03-15 23:07:31 -07:00
  • 5e238d3e60 rename physicalEquality to structuralEquality (#1852) Nik Graf 2018-03-13 07:53:00 +01:00
  • 0da08273c8 [Docs] Add a doc redirect for contributors (#1862) Cheng Lou 2018-03-12 22:51:40 -07:00
  • 4e85ad8c46 Remove stale docs for real (#1861) Cheng Lou 2018-03-12 21:29:19 -07:00
  • 49277741f1 [Outcome printer] Remove extra whitespace after comma (#1858) Cheng Lou 2018-03-09 14:46:27 -08:00