Commit Graph

  • 11039a40c2 Specialize syntax error for underscore. (#1859) Cristiano Calcagno 2018-03-09 20:05:02 +01:00
  • 7bc4f12128 Merge pull request #1855 from cristianoc/underscore_as_function_argument Cristiano Calcagno 2018-03-09 02:20:52 -08:00
  • 0f8a1d6480 No parens when printing. Cristiano Calcagno 2018-03-09 10:45:06 +01:00
  • 0fc480fc9d Allow underscore as single argument to a function. Cristiano Calcagno 2018-03-08 16:38:13 +01:00
  • 40d40f51ca Pretty print lowercase jsx as attr of a jsx with braces. (#1843) Iwan 2018-03-08 10:48:32 +01:00
  • abd0412481 Print non-ascii characters (for utf8) & keep raw string literals (#1838) Frédéric Bour 2018-03-08 09:26:00 +01:00
  • 0a7942d536 Update --version info before publishing Cheng Lou 2018-03-07 04:22:57 -08:00
  • 23d1c6ed5f implement paren hugging for functor application (#1847) Iwan 2018-03-07 08:13:28 +01:00
  • 73756c557c [Docs] Adds links to all issues/prs in changelog (#1841) Mikael Brevik 2018-03-07 06:18:54 +01:00
  • 5801371b98 Update HISTORY.md Cheng Lou 2018-03-06 02:49:56 -08:00
  • 99e8464381 Fix history & future Cheng Lou 2018-03-04 22:58:35 -08:00
  • 6e6cd7e29f Improved error message for releases Jordan Walke 2018-03-04 19:39:38 -08:00
  • c785b76886 Note about acces=public Jordan Walke 2018-03-04 18:16:08 -08:00
  • 118d5ce713 Bump version to 3.1.0 for upcoming release Jordan Walke 2018-03-04 04:01:42 -08:00
  • fbbd689d7b Attributes on open expressions (#1833) Iwan 2018-02-24 01:09:00 +01:00
  • ea50d4524a Make outcome printer friendly to check into bs repo again Cheng Lou 2018-02-22 18:04:23 -08:00
  • 1205e49f1f [Docs] changelog Cheng Lou 2018-02-22 17:31:02 -08:00
  • 9fcfac5d2f Fix printing & parsing of nested uncurried syntax. (#1832) Iwan 2018-02-22 22:43:10 +01:00
  • b8240a1939 Merge pull request #1831 from cristianoc/outcome_printer Cristiano Calcagno 2018-02-21 09:17:55 +01:00
  • 70a24453d9 Outcome printer: fix unary variants and infix operators. Cristiano Calcagno 2018-02-20 17:00:55 +01:00
  • f360d3c588 Trim utop dependency from lighter reason package. Jordan W 2018-02-19 11:57:09 -08:00
  • 5a3b4e4910 Update README.md Andrea Cognolato 2018-02-17 14:45:01 +01:00
  • 557380ace6 Preserve function body braces and distinguish open vs. X.() PreserveMoar Jordan Walke 2018-02-16 01:21:20 -08:00
  • 6abc3c31c1 Changelog Cheng Lou 2018-02-14 16:32:14 -08:00
  • 1e22aca39e Expect trailing commas in multirow reason objects Zach Ploskey 2018-02-14 10:11:16 -08:00
  • c61eff3400 Print trailing commas in multirow reason objects Zach Ploskey 2018-02-14 10:08:36 -08:00
  • c2c46c60ba Merge pull request #1804 from cristianoc/question_mark_in_application Cristiano Calcagno 2018-02-14 08:31:47 +01:00
  • e51f72348c [Docs] Update readme Cheng Lou 2018-02-13 15:25:55 -08:00
  • 9ddc71865b Remove unused formatting config Jordan Walke 2018-02-13 13:01:10 -08:00
  • d7cc19e202 Remove unused formatting config RemoveUnusedConfig Jordan Walke 2018-02-13 13:01:10 -08:00
  • d8f39ebeb1 Remove switch support: keep it for later. Cristiano Calcagno 2018-02-13 16:58:19 +01:00
  • 70e9df0818 Support optional labeled arguments. Cristiano Calcagno 2018-02-13 13:25:04 +01:00
  • 8ba4939fa5 switch case using parens Cristiano Calcagno 2018-02-13 13:08:18 +01:00
  • ba1ef3d4bc Fix test failure Jordan Walke 2018-02-12 22:05:58 -08:00
  • 7c59d63040 Support attributes/doc-comments on record type fields. Jordan Walke 2018-02-12 12:39:27 -08:00
  • 5039b563c0 jordwalke's feedback on esy steps, use a variable for cache keys Daniel Woelfel 2018-02-12 11:20:39 -08:00
  • 816c9a9586 fix config Daniel Woelfel 2018-02-11 12:40:04 -08:00
  • 45bf20a5ed all builds get node Daniel Woelfel 2018-02-11 12:38:10 -08:00
  • 76bca512c0 fix config Daniel Woelfel 2018-02-11 12:32:38 -08:00
  • a04fd4851e esy build in its own container Daniel Woelfel 2018-02-11 12:30:54 -08:00
  • af45ac0eab correct path for esy Daniel Woelfel 2018-02-11 11:40:26 -08:00
  • 3efcd53f07 source bash_profile Daniel Woelfel 2018-02-11 11:26:41 -08:00
  • 094b7a4520 esy Daniel Woelfel 2018-02-11 11:21:03 -08:00
  • 27c9d4c7c9 Update to circle 2.0 Daniel Woelfel 2018-02-09 15:10:08 -08:00
  • d98a516143 Merge branch 'master' of https://github.com/facebook/reason into question_mark_in_application Cristiano Calcagno 2018-02-11 16:10:19 +01:00
  • fd9072bb54 prettyprint: support nested functions Cristiano Calcagno 2018-02-11 11:38:15 +01:00
  • 8e79673b67 Add support for switch(_). Cristiano Calcagno 2018-02-11 11:08:22 +01:00
  • 720e09ec31 Relax version of Result Jordan Walke 2018-02-10 21:49:40 -08:00
  • c098ba437c Less particular about "Result" version in esy.json Jordan W 2018-02-10 21:43:46 -08:00
  • 84f00349c7 Be less particular about the version of Result. Jordan W 2018-02-10 20:49:28 -08:00
  • 0b0c53f863 Add pretty printing. Cristiano Calcagno 2018-02-09 17:23:07 +01:00
  • 7479bc5745 Use underscore _ as symbol instead of question mark ? Cristiano Calcagno 2018-02-09 13:02:22 +01:00
  • 5a0b379688 Remove experimental support for unary constructors. Cristiano Calcagno 2018-02-09 12:52:33 +01:00
  • 1d605b2011 Add support for foo(~x=?). Cristiano Calcagno 2018-02-08 19:16:43 +01:00
  • d569608c5e Nested uncurrying + paren hugging (#1803) Iwan 2018-02-07 02:41:22 +01:00
  • 0245e8805b Experiment with adding support for unary constructors, e.g Some(?). Cristiano Calcagno 2018-02-02 15:28:28 +01:00
  • 8e6aef1049 [POC][Donotmerge] Support ? syntax sugar in application. Cristiano Calcagno 2018-02-02 10:09:04 +01:00
  • f2061616a1 Merge pull request #1801 from chenglou/op Cristiano Calcagno 2018-02-01 14:47:50 +01:00
  • 480084d44f Uncurried syntax for outcome printer Cheng Lou 2018-02-01 00:58:51 -08:00
  • 8f91693c8c Fix previous bad merge (#1802) Cheng Lou 2018-02-01 02:43:02 -08:00
  • d1c4038aac Merge branch 'IwanKaramazow-Uncurried' Cheng Lou 2018-02-01 00:16:57 -08:00
  • 6ad602ca04 Fix previous merge's errors Cheng Lou 2018-02-01 00:16:39 -08:00
  • 644ea84da3 Merge branch 'Uncurried' of https://github.com/IwanKaramazow/reason into IwanKaramazow-Uncurried Cheng Lou 2018-01-31 23:44:55 -08:00
  • 40eccc2b5d [Docs] Small typo Cheng Lou 2018-01-31 17:31:51 -08:00
  • f8e78c3476 reason_pprint_ast: remove unnecessary () Frédéric Bour 2018-01-31 16:26:15 +09:00
  • d00043742a reason_pprint_ast: use Comment.location Frédéric Bour 2018-01-31 15:37:54 +09:00
  • c4e5d02a09 move stuff from pprint_ast to layout Frédéric Bour 2018-01-31 15:33:48 +09:00
  • 4096cc4841 more cleanup Frédéric Bour 2018-01-31 15:08:22 +09:00
  • 843fad0045 reason_pprint_ast: cleanup (2) Frédéric Bour 2018-01-31 15:03:35 +09:00
  • fe7e199b17 reason_pprint_ast: more cleanup Frédéric Bour 2018-01-31 14:06:35 +09:00
  • c1fa1c636d reason_pprint_ast: remove dead code Frédéric Bour 2018-01-31 13:24:30 +09:00
  • 997df60af9 filter reason_pprint_ast.mli Frédéric Bour 2018-01-31 13:12:40 +09:00
  • 6fb59c444b reason_pprint_ast: add mli file Frédéric Bour 2018-01-31 13:09:33 +09:00
  • 9f4cdafbf2 start moving layout tree to Reason_layout Frédéric Bour 2018-01-31 12:48:24 +09:00
  • 97bc1775ad refactoring comments Frédéric Bour 2018-01-17 15:49:40 +09:00
  • 9f9ac39244 turn uncurried application/fun def with named args in a hard error Iwan 2018-01-29 20:21:34 +01:00
  • 5770ca4ed4 More idiomatic printing of uncurried function signatures return uncurried functions. Iwan 2018-01-27 10:19:25 +01:00
  • 887c040a5b Don't print class type instance with uncurried notation, use regular [@bs] payload Iwan 2018-01-26 18:30:11 +01:00
  • cea23c9b00 Allow parsing & printing of type f = int => (. int) => unit; Iwan 2018-01-26 18:09:23 +01:00
  • dabe0319ea Implement uncurried function syntax. Iwan 2018-01-11 14:27:19 +01:00
  • 1b945b044c Add a makefile target that makes collecting code coverage easier Mark Bradley 2018-01-31 22:13:55 +11:00
  • 9401f7bbb2 Test cases that cover more of the simple_pattern cases Mark Bradley 2018-01-31 22:11:55 +11:00
  • 7a13946578 Add coverage for inline records Mark Bradley 2018-01-30 22:25:29 +11:00
  • bd8a4e11a7 Add coverage for type extension Mark Bradley 2018-01-30 22:24:47 +11:00
  • 45306613cd Add coverage for delimited strings Mark Bradley 2018-01-30 22:24:22 +11:00
  • 7b6fdbd867 Add basic structures for negative ints and floats Mark Bradley 2018-01-30 22:23:58 +11:00
  • 8a4cb68605 Fix the format idempotency of open type declarations Mark Bradley 2018-01-29 20:52:37 +11:00
  • 82990000ff Publishing note. Jordan W 2018-01-26 20:47:47 -08:00
  • 917c1422a6 Add travis pinning of rtop Jordan Walke 2018-01-26 17:24:02 -08:00
  • d45618b0e1 Add pin for rtop for tests Jordan Walke 2018-01-26 16:56:13 -08:00
  • 458157e567 Uncomment git checks Jordan Walke 2018-01-26 04:19:43 -08:00
  • d7d807138b Split rtop into own opam package Jordan Walke 2018-01-25 01:11:18 -08:00
  • d5a420bf91 Reason_pprint_ast: exclude bs.obj from extension_sugar Frédéric Bour 2018-01-26 00:42:29 +09:00
  • 3ff97323cc Outcome printer: remove function type single-arg parens (#1785) Cheng Lou 2018-01-25 04:31:24 -08:00
  • 90df7b23b6 Fix some outcome printer attributes (#1784) Cheng Lou 2018-01-25 02:07:24 -08:00
  • 7d41e7c7e5 Reactivate node tests. Jordan W 2018-01-25 00:40:00 -08:00
  • c5bbc647d4 Remove accidentally committed file. Jordan Walke 2018-01-24 23:13:18 -08:00
  • 3a462f7e11 fix path to COC Flarnie Marchan 2018-01-24 17:43:57 -08:00
  • f99c6be24c Add CODE_OF_CONDUCT.md Flarnie Marchan 2018-01-24 17:41:44 -08:00
  • 9a8406b515 Add link to Code of Conduct Flarnie Marchan 2018-01-24 17:40:39 -08:00