-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring in jchavarri's changes #2
Commits on Aug 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9bb1616 - Browse repository at this point
Copy the full SHA 9bb1616View commit details
Commits on Aug 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1bea873 - Browse repository at this point
Copy the full SHA 1bea873View commit details -
Fix invalid formatting of first-class module with type constraint (re…
…asonml#2151) Fixes reasonml#2150
Configuration menu - View commit details
-
Copy full SHA for 4c512cb - Browse repository at this point
Copy the full SHA 4c512cbView commit details
Commits on Aug 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 32ce41b - Browse repository at this point
Copy the full SHA 32ce41bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fa0958 - Browse repository at this point
Copy the full SHA 7fa0958View commit details
Commits on Aug 30, 2018
-
Liberal esy-installer version.
Turns out caret behaves differently for versions under 1.0.0. `^0.0.3` is just like specifying `0.0.3` The More You Know.
Configuration menu - View commit details
-
Copy full SHA for 3710b98 - Browse repository at this point
Copy the full SHA 3710b98View commit details -
Parse correct location on jsx component name.
Not putting the correct location on the Pexp_ident expression (the component name), results in type errors on line 0. <div foo=bar /> div -> Pexp_ident, needs a correct location in order to have correct type errors
Configuration menu - View commit details
-
Copy full SHA for 32cc6a7 - Browse repository at this point
Copy the full SHA 32cc6a7View commit details -
Parse correct location on extension expression sugar.
Needed for Merlin's jump to location and type info in editor.
Configuration menu - View commit details
-
Copy full SHA for 335c3fb - Browse repository at this point
Copy the full SHA 335c3fbView commit details
Commits on Sep 7, 2018
-
Minimal changes to compile with OCaml 4.07 (reasonml#2013)
* Minimal changes to compile with OCaml 4.07 * Add Travis testing for 4.07.0+rc1 * Add CircleCI testing for 4.07.0 * Add missing m4 dependency to CircleCI * Pin utop to its development repository 4.07 support has been merged into its master branch. * Add 4.07.0-specific variant formatting test Thank you @IwanKaramazow! * Use final 4.07.0 release in Travis CI * rebase on master * specific test for 4.07
Configuration menu - View commit details
-
Copy full SHA for 52c5b11 - Browse repository at this point
Copy the full SHA 52c5b11View commit details -
reasonml#2170 FIX: Refmt link typo in Readme (reasonml#2171)
* FIX: Refmt link typo in Readme * Update README.md
Configuration menu - View commit details
-
Copy full SHA for 8fcb73b - Browse repository at this point
Copy the full SHA 8fcb73bView commit details
Commits on Sep 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8219838 - Browse repository at this point
Copy the full SHA 8219838View commit details
Commits on Sep 12, 2018
-
Use updated Menhir in Circle CI (reasonml#2172)
* Use updated Menhir in Circle CI * Update config.yml
Configuration menu - View commit details
-
Copy full SHA for 79e67d5 - Browse repository at this point
Copy the full SHA 79e67d5View commit details
Commits on Sep 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for de80217 - Browse repository at this point
Copy the full SHA de80217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a996f - Browse repository at this point
Copy the full SHA 31a996fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31847b5 - Browse repository at this point
Copy the full SHA 31847b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for df142c6 - Browse repository at this point
Copy the full SHA df142c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bdf079 - Browse repository at this point
Copy the full SHA 0bdf079View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34f3ec9 - Browse repository at this point
Copy the full SHA 34f3ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e78dca0 - Browse repository at this point
Copy the full SHA e78dca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b5f45d - Browse repository at this point
Copy the full SHA 9b5f45dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd56b0 - Browse repository at this point
Copy the full SHA fdd56b0View commit details
Commits on Sep 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 88e484f - Browse repository at this point
Copy the full SHA 88e484fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f8becb - Browse repository at this point
Copy the full SHA 6f8becbView commit details
Commits on Sep 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 08ff059 - Browse repository at this point
Copy the full SHA 08ff059View commit details
Commits on Sep 21, 2018
-
* Update esy workflow on ci * Fix travis ci
Configuration menu - View commit details
-
Copy full SHA for 23029b3 - Browse repository at this point
Copy the full SHA 23029b3View commit details -
Fix slow code in hot path (reasonml#2195)
fixes reasonml#2190 The `consolidateSeparator` function was recursing on `Whitespace` nodes, however `preOrderWalk` would already do that for us. Therefore, we were calling this costly function in a hot path many more times than necessary, effectively making it take exponential time (I think).
Configuration menu - View commit details
-
Copy full SHA for e120a83 - Browse repository at this point
Copy the full SHA e120a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44238a3 - Browse repository at this point
Copy the full SHA 44238a3View commit details -
Improve printing of breaking layout with single fastpipe. (reasonml#2193
Configuration menu - View commit details
-
Copy full SHA for 3e81cd1 - Browse repository at this point
Copy the full SHA 3e81cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8645aec - Browse repository at this point
Copy the full SHA 8645aecView commit details
Commits on Sep 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for aebb316 - Browse repository at this point
Copy the full SHA aebb316View commit details
Commits on Oct 2, 2018
-
keep
let not = ...
(reasonml#2197)* keep `let not = ...` and other OCaml <-> Reason swappable attributes fixes reasonml#2169 * Make it work for OCaml <= 4.04 also fixes reasonml#2134 * Make it work for exprs and sigs too, add tests * Fix label punning + add tests * revert exposing escape_stars_slashes * Clean up / Add identifier_or_original_longident * Now without all the unnecessary code
Configuration menu - View commit details
-
Copy full SHA for 11ec3e8 - Browse repository at this point
Copy the full SHA 11ec3e8View commit details -
Fix precedence issue with unary ops and labelled args (reasonml#2201)
* Fix precedence issue with unary ops and labelled args * Remove special tokens and delay parsing labelled unaries until recovery
Configuration menu - View commit details
-
Copy full SHA for 76b2751 - Browse repository at this point
Copy the full SHA 76b2751View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0797b9 - Browse repository at this point
Copy the full SHA a0797b9View commit details -
Don't install the oprintTest executable (reasonml#2204)
* Don't install the oprintTest executable * Build testOprint prior to trying to use it Otherwise output from build warnings breaks the tests.
Configuration menu - View commit details
-
Copy full SHA for b9823e5 - Browse repository at this point
Copy the full SHA b9823e5View commit details
Commits on Oct 3, 2018
-
Force parens around Ptyp_arrow type constraints on patterns with named (
reasonml#2205) args. There's a bug in the grammar: the parser tries to parse tuples with named arguments, resulting in an exception crashing refmt. ```reason let testCallNamedArgs = (foo: (~a: int, ~b: int) => int), a, b) => foo; (~a: int, ~b: int) => int /* interpreted as a Ptyp_tuple */ ``` To unbreak master refmt, this patch forces parens around the Ptyp_arrow constraint. With parens the correct ast is parsed. ```reason let testCallNamedArgs = (foo: ((int, ~b: int) => int), a, b) => foo; ``` The parsing without parens will be addressed asap in a different PR.
Configuration menu - View commit details
-
Copy full SHA for c21d88a - Browse repository at this point
Copy the full SHA c21d88aView commit details
Commits on Oct 5, 2018
-
Supreme printing of anonymous functions as props in jsx. (reasonml#2198)
* Supreme printing of anonymous functions as props in jsx. BEFORE: <div onClick={ event => { Js.log(event); handleChange(event); } } />; AFTER: <div onClick={event => { ----> inline the arguments Js.log(event); handleChange(event); }} ----> brace hugging />; * Add extra tests with named args and take care of constraint expressions * Format single arguments with a constraint on the Pexp_fun correct. * Add more tests
Configuration menu - View commit details
-
Copy full SHA for 29173ee - Browse repository at this point
Copy the full SHA 29173eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e3703 - Browse repository at this point
Copy the full SHA 72e3703View commit details -
Drop paren requirement Ptyp_arrow pattern constraints (reasonml#2207)
* Drop paren requirement Ptyp_arrow pattern constraints Fixes reasonml#2141 Fixes reasonml#1957 * parses without parens * prints without parens * small cleanup of the menhir grammar Before: ```reason let testCallNamedArgs = (foo: ((~a: int, ~b: int) => int), a, b) => foo(~a, ~b); ``` After: ```reason let testCallNamedArgs = (foo: (~a: int, ~b: int) => int, a, b) => foo(~a, ~b); ``` * regenerate empty error message table
Configuration menu - View commit details
-
Copy full SHA for 2db833b - Browse repository at this point
Copy the full SHA 2db833bView commit details -
Inline braces surrounding a Pexp_match as jsx child. (reasonml#2208)
* Consistent with Prettier * Wastes less whitespace Before: ```reason <div> { switch (color) { | Black => ReasonReact.string("black") | Red => ReasonReact.string("red") } } </div>; ``` ```reason <div> {switch (color) { | Black => ReasonReact.string("black") | Red => ReasonReact.string("red") }} </div>; ```
Configuration menu - View commit details
-
Copy full SHA for 707b07f - Browse repository at this point
Copy the full SHA 707b07fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 200d10f - Browse repository at this point
Copy the full SHA 200d10fView commit details -
The referenced directly doesn't exist anymore after b9823e5
Configuration menu - View commit details
-
Copy full SHA for 7ada18f - Browse repository at this point
Copy the full SHA 7ada18fView commit details
Commits on Oct 8, 2018
-
Recover custom error messages in Reason_parser_explain (reasonml#2048)
* Polished error message for reserved keywords in records fields fixes reasonml#1643 * Alternative approach
Configuration menu - View commit details
-
Copy full SHA for 87f02d3 - Browse repository at this point
Copy the full SHA 87f02d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8376a3 - Browse repository at this point
Copy the full SHA d8376a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3733b3e - Browse repository at this point
Copy the full SHA 3733b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 608ac67 - Browse repository at this point
Copy the full SHA 608ac67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b91697 - Browse repository at this point
Copy the full SHA 6b91697View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3a50cd - Browse repository at this point
Copy the full SHA d3a50cdView commit details -
Improve printing of jsx: (reasonml#2219)
* inline Pexp_apply where possible with brace hugging * improve formatting of spread children with Pexp_apply & Pexp_fun
Configuration menu - View commit details
-
Copy full SHA for af651a6 - Browse repository at this point
Copy the full SHA af651a6View commit details
Commits on Oct 16, 2018
-
Set up error messages properly in non-recoverable mode (reasonml#2226)
* Set up error messages properly in non-recoverable mode * Unfortunately have to let go of these * simple heuristic to recover keyword errors
Configuration menu - View commit details
-
Copy full SHA for a45c940 - Browse repository at this point
Copy the full SHA a45c940View commit details
Commits on Oct 19, 2018
-
Upgrade to Dune 1.4 and add Menhir
--infer
(reasonml#2225)* Upgrade to Dune 1.4 and add Menhir `--infer` * install dune, not jbuilder * try something
Configuration menu - View commit details
-
Copy full SHA for 093433e - Browse repository at this point
Copy the full SHA 093433eView commit details
Commits on Oct 20, 2018
-
Upgrade the OPAM files to the 2.0 format (reasonml#2244)
Also add docs about releasing manually to OPAM
Configuration menu - View commit details
-
Copy full SHA for 5bbc5ea - Browse repository at this point
Copy the full SHA 5bbc5eaView commit details -
Cleanup esy files for esy 0.3.X (reasonml#2241)
* Cleanup esy files for esy 0.3.X * code review
Configuration menu - View commit details
-
Copy full SHA for 44b65f1 - Browse repository at this point
Copy the full SHA 44b65f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55ab8f5 - Browse repository at this point
Copy the full SHA 55ab8f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 499b12e - Browse repository at this point
Copy the full SHA 499b12eView commit details -
Revert change for using --infer with Menhir.
Summary: This puts an overly rigid constraint on Menhir (for Windows, only certain versions are correctly patched etc) and we weren't even specifying the correct constraint on menhir introduced by an `--infer` flag. Test Plan: Reviewers: CC:
Configuration menu - View commit details
-
Copy full SHA for 71d70bc - Browse repository at this point
Copy the full SHA 71d70bcView commit details
Commits on Oct 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 6d2b011 - Browse repository at this point
Copy the full SHA 6d2b011View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e60dde - Browse repository at this point
Copy the full SHA 7e60ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d20e5b - Browse repository at this point
Copy the full SHA 4d20e5bView commit details
Commits on Oct 22, 2018
-
Recover from parsing two postfix ops (reasonml#2228)
* WIP: Recover from parsing two postfix ops fixes reasonml#126 * Tests and refactor
Configuration menu - View commit details
-
Copy full SHA for 20dc6ab - Browse repository at this point
Copy the full SHA 20dc6abView commit details
Commits on Oct 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e2d3b01 - Browse repository at this point
Copy the full SHA e2d3b01View commit details
Commits on Nov 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b209e19 - Browse repository at this point
Copy the full SHA b209e19View commit details
Commits on Nov 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d82b960 - Browse repository at this point
Copy the full SHA d82b960View commit details
Commits on Nov 11, 2018
-
Syntax sugar
["literal_string"]
for SHARPOPs##
and#=
(reasonm……l#2051) * Syntax sugar `["literal_string"]` for SHARPOPs `##` and `#=` * rebase on master after reasonml#2050, parse `#=` with higher precedence, parens unnecessary on the right side * array, string and bigarray get also get `#=` -> `=` * rebase on fast pipe fix * small refactor * Fix printer after rebase (caused by earlier refactor) * fix tests after rebase * Fixes after rebase
Configuration menu - View commit details
-
Copy full SHA for 2d2a5da - Browse repository at this point
Copy the full SHA 2d2a5daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27839f7 - Browse repository at this point
Copy the full SHA 27839f7View commit details -
Add synopsis and description to rtop.opam (reasonml#2246)
Opam-repository requires it.
Configuration menu - View commit details
-
Copy full SHA for 221c40a - Browse repository at this point
Copy the full SHA 221c40aView commit details
Commits on Nov 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5be3992 - Browse repository at this point
Copy the full SHA 5be3992View commit details -
Preserve function body braces (reasonml#2223)
* Preserve function body braces This is an alternative to reasonml#1826 implementing just the brace preservation code, to make it easier to be reviewed. I think this is now in a better place to get into the codebase given that we have `Reason_attributes` outside of `Reason_pprint_ast` and that we now remove our own attributes before printing to OCaml. I think we can probably refactor this code further in future PRs, as well as add other stylistic preservation changes. * Rebase and fix * address review comments * Adding so many optional laballed to `unparseExprRecurse` can't scale
Configuration menu - View commit details
-
Copy full SHA for c16a926 - Browse repository at this point
Copy the full SHA c16a926View commit details -
Support single line comments of the form
// comment
(reasonml#2254)* Add support for single line comments of the form // * Fix edge case where // inside a sequence wrapped in braces didn't break. ```reason let x = { // }; ``` If the { }-sequence didn't break we would get parse error: ```reason let x = { // }; ```
Configuration menu - View commit details
-
Copy full SHA for 07f06f1 - Browse repository at this point
Copy the full SHA 07f06f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f2c5a3 - Browse repository at this point
Copy the full SHA 7f2c5a3View commit details
Commits on Nov 14, 2018
-
interleave whitespace between recursive let and module bindings (reas…
…onml#1990) * interleave whitespace between recursive let and module bindings * Inline braces surrounding a Pexp_match as jsx child. * Consistent with Prettier * Wastes less whitespace Before: ```reason <div> { switch (color) { | Black => ReasonReact.string("black") | Red => ReasonReact.string("red") } } </div>; ``` ```reason <div> {switch (color) { | Black => ReasonReact.string("black") | Red => ReasonReact.string("red") }} </div>; ``` * Cleanup unused code * fix esy build
Configuration menu - View commit details
-
Copy full SHA for 3591742 - Browse repository at this point
Copy the full SHA 3591742View commit details
Commits on Nov 20, 2018
-
Revert "Syntax sugar
["literal_string"]
for SHARPOPs##
and#=
(r……easonml#2051)" (reasonml#2267) This reverts commit 2d2a5da.
Configuration menu - View commit details
-
Copy full SHA for d5a26ac - Browse repository at this point
Copy the full SHA d5a26acView commit details
Commits on Nov 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 739c0e5 - Browse repository at this point
Copy the full SHA 739c0e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a977078 - Browse repository at this point
Copy the full SHA a977078View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a652b - Browse repository at this point
Copy the full SHA f2a652bView commit details
Commits on Nov 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d734f63 - Browse repository at this point
Copy the full SHA d734f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for a59c9fd - Browse repository at this point
Copy the full SHA a59c9fdView commit details
Commits on Nov 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9fcbbca - Browse repository at this point
Copy the full SHA 9fcbbcaView commit details
Commits on Dec 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e14081e - Browse repository at this point
Copy the full SHA e14081eView commit details
Commits on Dec 5, 2018
-
* Install pkg-config explicitly * Bring in ncurses library * Remove npm install / npm run build while we're getting CI going
Configuration menu - View commit details
-
Copy full SHA for ab49908 - Browse repository at this point
Copy the full SHA ab49908View commit details
Commits on Dec 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2579114 - Browse repository at this point
Copy the full SHA 2579114View commit details -
Fix reasonml#1518: Handle CRLF with refmt (reasonml#2275)
* Use open_out/open_out_bin conditionally depending on the print type and the platform * Format changes * Implement EOL detection and incorporate in refmt * Remove temporary test cases * Format & remove extra pint * Fix formatting * Remove unused functions in refmt_impl * Fix casing of 'str' in dune file * Detect CRLF w/o regex * Remove Str from dune file * Add CRLF test * Add EOL conversion function, hook up to formatter * Fix formatting of eol_convert module * Add .gitattribute setting for actual_output, too * Add CRLF tests to idempotent tests * Update .gitattributes * Add idempotent test category * Add test output folder
Configuration menu - View commit details
-
Copy full SHA for 027240f - Browse repository at this point
Copy the full SHA 027240fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec52ded - Browse repository at this point
Copy the full SHA ec52dedView commit details
Commits on Dec 12, 2018
-
Fix stackoverflow in unparseExprRecurse (reasonml#2290)
This is an alternative to reasonml#2289 that also renames `literalAttrs` to `stylisticAttrs` as request in reasonml#2223's code review
Configuration menu - View commit details
-
Copy full SHA for dcd42d7 - Browse repository at this point
Copy the full SHA dcd42d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 117cf65 - Browse repository at this point
Copy the full SHA 117cf65View commit details -
format closing brace in jsx with funAppl unit sugar (reasonml#2292)
* format closing brace in jsx with funAppl unit sugar * Add tests
Configuration menu - View commit details
-
Copy full SHA for b07aa1d - Browse repository at this point
Copy the full SHA b07aa1dView commit details
Commits on Dec 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9914cc6 - Browse repository at this point
Copy the full SHA 9914cc6View commit details
Commits on Dec 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 5a03ae8 - Browse repository at this point
Copy the full SHA 5a03ae8View commit details
Commits on Dec 31, 2018
-
Add a missing an (reasonml#2305)
I noticed this missing article while reading the document.
Configuration menu - View commit details
-
Copy full SHA for 7a1e48e - Browse repository at this point
Copy the full SHA 7a1e48eView commit details
Commits on Jan 1, 2019
-
rename fast pipe to pipe first (reasonml#2308)
* rename fast pipe to pipe first * further pipe first cleanup
Configuration menu - View commit details
-
Copy full SHA for b082a57 - Browse repository at this point
Copy the full SHA b082a57View commit details
Commits on Jan 8, 2019
-
Check in esy.lock files (reasonml#2312)
* Check in esy.lock files * checksum the index.json * Fix test command w esy x
Configuration menu - View commit details
-
Copy full SHA for 67eabe9 - Browse repository at this point
Copy the full SHA 67eabe9View commit details -
Update ternary formatting (reasonml#2294)
* Update ternary formatting * update typeCheckedTests for ternary formatting changes * add test cases showing remaining ternary formatting issue
Configuration menu - View commit details
-
Copy full SHA for eae5442 - Browse repository at this point
Copy the full SHA eae5442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1745775 - Browse repository at this point
Copy the full SHA 1745775View commit details
Commits on Jan 9, 2019
-
CI using Azure Pipelines (reasonml#2276)
* Initial CI commit * Remove unnecessary comment * Remove old lockfile * Add an OPAM config * Fix up names * Use apt install opam * Check ocaml compiler version * Add a project for opam+ocaml@4.06 * Fix version command * Add trailing newline to reason.opam * Log opam version * Manually set switch for OCaml version * Try installing OPAM via shell script * Try downloading OPAM * Add sudo * Add flag to follow redirects * Try running OPAM on Mac instead * Add build for ocaml@4.07.1 via OPAM * Remove ocamlv ersion check * Add eval command prior to running tests * Merge esy.json * Relocate to existing azure-pipelines file * Update refmt execution command for esy builds * Fix esy build * Port over improved caching * Revert changes to lock / esy.json * README: Add build badge
Configuration menu - View commit details
-
Copy full SHA for 85212b4 - Browse repository at this point
Copy the full SHA 85212b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6563bd - Browse repository at this point
Copy the full SHA b6563bdView commit details -
Upgrade vendored easy-format before changing / forking it (reasonml#2269
) should be applied before reasonml#2268
Configuration menu - View commit details
-
Copy full SHA for 60a62d3 - Browse repository at this point
Copy the full SHA 60a62d3View commit details
Commits on Jan 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 40b1e39 - Browse repository at this point
Copy the full SHA 40b1e39View commit details
Commits on Jan 27, 2019
-
Parse and print
Ppat_open
(reasonml#2314)* Parse and print `Ppat_open` fixes reasonml#2301 * Fix for OCaml < 4.04.0 * Skip unit test for specific OCaml versions too * Idempotent tests too * WIP * add more tests * fix bash bug and test output * dont diff if output hasnt been generated * Parse more Ppat_open patterns
Configuration menu - View commit details
-
Copy full SHA for 11dddfc - Browse repository at this point
Copy the full SHA 11dddfcView commit details
Commits on Feb 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 15a2569 - Browse repository at this point
Copy the full SHA 15a2569View commit details
Commits on Feb 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 58d44ef - Browse repository at this point
Copy the full SHA 58d44efView commit details
Commits on Mar 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4eb1da4 - Browse repository at this point
Copy the full SHA 4eb1da4View commit details -
Pass certain files through cppo (reasonml#2348)
This file is shared between Reason and BuckleScript. We conditionally compile to the right stuff depending on the cppo settings. Doesn't change anything for Reason itself
Configuration menu - View commit details
-
Copy full SHA for 681c491 - Browse repository at this point
Copy the full SHA 681c491View commit details
Commits on Mar 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 513eb2d - Browse repository at this point
Copy the full SHA 513eb2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fde8e - Browse repository at this point
Copy the full SHA 66fde8eView commit details
Commits on Mar 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7ccc467 - Browse repository at this point
Copy the full SHA 7ccc467View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1498be0 - Browse repository at this point
Copy the full SHA 1498be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea3fc2c - Browse repository at this point
Copy the full SHA ea3fc2cView commit details -
Fix Azure Pipelines (reasonml#2351)
* Utop 2.3.0 seems to be broken on Windows * Use latest esy version in CI * Refactor CI scripts a bit
Configuration menu - View commit details
-
Copy full SHA for d95c517 - Browse repository at this point
Copy the full SHA d95c517View commit details
Commits on Mar 23, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 087ef8a - Browse repository at this point
Copy the full SHA 087ef8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d76fc76 - Browse repository at this point
Copy the full SHA d76fc76View commit details
Commits on Mar 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c7b07bb - Browse repository at this point
Copy the full SHA c7b07bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cbba70 - Browse repository at this point
Copy the full SHA 8cbba70View commit details -
Fix Azure for pull requests. Use the REST API to download artifacts. (r…
…easonml#2367) * Touching readme to trigger Azure - this time from forked repo * Another test of noop readme change to test CI * Another touch of README to test CI * Another touch of README to test CI * Try using the word definition instead of pipeline * try using pipeline id instead * Try using explicit name of pipeline * Try again after renaming pipline to reason in the gUI * Try using pipelineId 2 * Try using definitionId 2 * Try manually fetching urls for artifacts * Actually use the rest api * Actually use the rest api * use unzip not gunzip * use unzip not gunzip * use unzip not gunzip * use unzip not gunzip * use unzip not gunzip * use unzip not gunzip * Cleanup script * Cleanup script * Cleanup script * Cleanup script * Cleanup script
Configuration menu - View commit details
-
Copy full SHA for 6cf1a7a - Browse repository at this point
Copy the full SHA 6cf1a7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d97af3b - Browse repository at this point
Copy the full SHA d97af3bView commit details
Commits on Apr 1, 2019
-
Only pull artifacts from master branch builds (reasonml#2368)
* Only pull artifacts from master branch builds * forgot the and symbol
Configuration menu - View commit details
-
Copy full SHA for 62e5ebe - Browse repository at this point
Copy the full SHA 62e5ebeView commit details -
Fix inline record printing in outcome printer (reasonml#2336)
* Fix inline record printing in outcome printer * add empty file for 4.02.3, given inline records are not supported there
Configuration menu - View commit details
-
Copy full SHA for b8730eb - Browse repository at this point
Copy the full SHA b8730ebView commit details -
Parse and print braces around inline records (reasonml#2363)
* Parse and print braces around inline records * fix format tests
Configuration menu - View commit details
-
Copy full SHA for 8e53e86 - Browse repository at this point
Copy the full SHA 8e53e86View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbedb1a - Browse repository at this point
Copy the full SHA cbedb1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a24bd82 - Browse repository at this point
Copy the full SHA a24bd82View commit details -
Format inline records with parens in outcome printer (reasonml#2370)
This is a followup to the syntax change added in reasonml#2363, but for the outcome printer
Configuration menu - View commit details
-
Copy full SHA for e056c37 - Browse repository at this point
Copy the full SHA e056c37View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff8436b - Browse repository at this point
Copy the full SHA ff8436bView commit details -
Add test for external identifier swap
Requested in reasonml#2335
Configuration menu - View commit details
-
Copy full SHA for 9adea63 - Browse repository at this point
Copy the full SHA 9adea63View commit details
Commits on Apr 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 07d6bed - Browse repository at this point
Copy the full SHA 07d6bedView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf5a101 - Browse repository at this point
Copy the full SHA cf5a101View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c6a9ca - Browse repository at this point
Copy the full SHA 3c6a9caView commit details
Commits on Apr 9, 2019
-
Merge pull request reasonml#2345 from anmonteiro/anmonteiro/ocaml-408…
…-prep Preemptive changes for OMP that supports OCaml 4.08
Configuration menu - View commit details
-
Copy full SHA for 9a8fba8 - Browse repository at this point
Copy the full SHA 9a8fba8View commit details
Commits on Apr 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 46bffd1 - Browse repository at this point
Copy the full SHA 46bffd1View commit details
Commits on Apr 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9d9ec47 - Browse repository at this point
Copy the full SHA 9d9ec47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f74c09 - Browse repository at this point
Copy the full SHA 2f74c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89eb451 - Browse repository at this point
Copy the full SHA 89eb451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf483c - Browse repository at this point
Copy the full SHA 0cf483cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 750f790 - Browse repository at this point
Copy the full SHA 750f790View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4516be - Browse repository at this point
Copy the full SHA d4516beView commit details
Commits on Apr 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8d77141 - Browse repository at this point
Copy the full SHA 8d77141View commit details
Commits on Apr 15, 2019
-
Prettify try to hug braces (reasonml#2378)
* Prettify try to hug braces * invalidate circle cache * add test for let list
Configuration menu - View commit details
-
Copy full SHA for 1483691 - Browse repository at this point
Copy the full SHA 1483691View commit details
Commits on May 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 53dde50 - Browse repository at this point
Copy the full SHA 53dde50View commit details
Commits on May 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f8eb7b1 - Browse repository at this point
Copy the full SHA f8eb7b1View commit details
Commits on May 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for edbdae4 - Browse repository at this point
Copy the full SHA edbdae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab4bf53 - Browse repository at this point
Copy the full SHA ab4bf53View commit details
Commits on May 15, 2019
-
Fix the build for newer versions of ocaml-migrate-parsetree (reasonml…
…#2410) * Fix the build for newer versions of ocaml-migrate-parsetree * fix test oprint
Configuration menu - View commit details
-
Copy full SHA for 0b44b2d - Browse repository at this point
Copy the full SHA 0b44b2dView commit details
Commits on Jun 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cf244db - Browse repository at this point
Copy the full SHA cf244dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b712ad - Browse repository at this point
Copy the full SHA 1b712adView commit details
Commits on Jul 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9e8c51d - Browse repository at this point
Copy the full SHA 9e8c51dView commit details -
OCaml 4.08 support (reasonml#2426)
* OCaml 4.08 support * wip * make it compile + fix error tests * 4.08 builds in CI * Make it compile on versions < 4.08 * run 4.08 in circle * merlin-extend * depend on merlin-extend 0.4 * esy things * use select for lexer?
Configuration menu - View commit details
-
Copy full SHA for f584e86 - Browse repository at this point
Copy the full SHA f584e86View commit details
Commits on Jul 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4f4a0db - Browse repository at this point
Copy the full SHA 4f4a0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee1ff6 - Browse repository at this point
Copy the full SHA 8ee1ff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdc3cf3 - Browse repository at this point
Copy the full SHA bdc3cf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04fad36 - Browse repository at this point
Copy the full SHA 04fad36View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea20700 - Browse repository at this point
Copy the full SHA ea20700View commit details
Commits on Jul 22, 2019
-
Add Reason Conf US info to readme (reasonml#2428)
* Add Reason Conf US info to readme * Fixed whitespace * Moving emoji's * Updating the message * Update README.md Co-Authored-By: Peter Piekarczyk <peterpme@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5b29046 - Browse repository at this point
Copy the full SHA 5b29046View commit details
Commits on Aug 6, 2019
-
Remove
build
constraints from Dune in opam files (reasonml#2431)* Remove `build` constraints from Dune in opam files The opam repository wants this gone * Rtop too
Configuration menu - View commit details
-
Copy full SHA for 2a8ebdd - Browse repository at this point
Copy the full SHA 2a8ebddView commit details
Commits on Sep 15, 2019
-
Move individual package.json files to top level directory so they can…
… be pinned from esy resolutions (reasonml#2447)
Configuration menu - View commit details
-
Copy full SHA for 31225fc - Browse repository at this point
Copy the full SHA 31225fcView commit details
Commits on Sep 23, 2019
-
Support OCaml 4.09 (reasonml#2450)
* Support OCaml 4.09 * fix oprint for older versions
Configuration menu - View commit details
-
Copy full SHA for ba253a3 - Browse repository at this point
Copy the full SHA ba253a3View commit details
Commits on Oct 2, 2019
-
* 3.5.1 release * Bump version in package.ml * Allow rtop to be installed with newer ocamls * Bump rtop version
Configuration menu - View commit details
-
Copy full SHA for aea245a - Browse repository at this point
Copy the full SHA aea245aView commit details
Commits on Oct 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 95b8dd7 - Browse repository at this point
Copy the full SHA 95b8dd7View commit details
Commits on Oct 12, 2019
-
Use stages and build matrix (reasonml#2459)
* Use stages and build matrix * Try converting everything to matrixes * Run everything in parallel * Fix typo in variable * Use 4.08.1 as it was previously
Configuration menu - View commit details
-
Copy full SHA for abd952f - Browse repository at this point
Copy the full SHA abd952fView commit details
Commits on Oct 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9713bc8 - Browse repository at this point
Copy the full SHA 9713bc8View commit details
Commits on Oct 29, 2019
-
Try fixing cache directory on azure (reasonml#2475)
* Try fixing cache directory on azure * Other fix * Wrong syntax? * Try commenting failing step
Configuration menu - View commit details
-
Copy full SHA for e8d33b8 - Browse repository at this point
Copy the full SHA e8d33b8View commit details -
Fix braces removal in JSX props when having a pipe-first call contain…
…ing a callback (reasonml#2474) * Fix braces removal in JSX props when having a pipe-first call containing a callback Made with the precious help from @anmonteiro Closes reasonml#2471 * Add a test with another case where braces were removed
Configuration menu - View commit details
-
Copy full SHA for a8f7d90 - Browse repository at this point
Copy the full SHA a8f7d90View commit details -
Make prepublish script auto-generate opam files (reasonml#2468)
* Make prepublish script auto-generate opam files * more fixes * more fixes * more fixes
Configuration menu - View commit details
-
Copy full SHA for e2bcdc2 - Browse repository at this point
Copy the full SHA e2bcdc2View commit details -
* split reason_toolchain in a few sub-modules * Remove menhir error messages * removed more menhir-related error management * refactor errors in semantic actions * REMOVE ME: some notes * move more error management code to Reason_errors * recovery annotations * add recovery tool * build recovery * WIP lexer -> declarative_lexer, remove state * rewrite lexer to isolate state * factor the deterministic parser out of reason_toolchain * implement support for POSTFIX * introduce reason-multi-parser * Switch on recovery * add TODO plan * oops, better to recover more than one token * fix invalid docstrings merging * fix DOCSTRING parsing * fishy printing * recovery is now optional * update TODO * attach errors for intf and impl * Implement slightly better error messages * Update reason.opam * handle EOF * Use Migrate_parsetree.Ast_404 instead of Ast_404 Modules are being namespaced, direct access is now deprecated and will be removed (at some unknown point in the future). * Reenable previous error messages (through Reason_parser_explain) * detect unclosed parentheses * TEMPORARY: tweak unclosed parenthesis error message Still broken, the analysis can be improved * TEMPORARY: disable JSX error messages on recovery Recovery generates empty closing tag * wip: distinguish recovery errors * insert extension nodes only in recovery mode * build with 4.02 * instrument reason-error message printer * raise fatal errors if not using Reason_config.recoverable * no need for lexer_report_error * fix reporting of errors * refactor version-dependent definitions * move error manipulation to reason_syntax_util * menhir-recover: hide warnings about recover.cost attribute on production * fix error reporting (pre 4.08) * update more tests * Abstract version-dependent compiler-libs definitions to ocaml_util.ml Fix build with all versions of OCaml * update tests * add fix dependency to esy * fix tests
Configuration menu - View commit details
-
Copy full SHA for b555665 - Browse repository at this point
Copy the full SHA b555665View commit details -
Configuration menu - View commit details
-
Copy full SHA for affdf4c - Browse repository at this point
Copy the full SHA affdf4cView commit details -
Modernize CI based on latest hello-reason CI (reasonml#2479)
* Modernize CI based on latest hello-reason CI * Update main azure pipelines config * add odoc as dev dep to build CI docs * More fixes for the release
Configuration menu - View commit details
-
Copy full SHA for 782aed1 - Browse repository at this point
Copy the full SHA 782aed1View commit details -
Fix printing of fragments inside JSX props (reasonml#2463)
* Fix printing of fragments inside JSX props * Also fix pathological case for optional labeled args * add changes in new lexer file
Configuration menu - View commit details
-
Copy full SHA for 5441cd4 - Browse repository at this point
Copy the full SHA 5441cd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d50bd - Browse repository at this point
Copy the full SHA 92d50bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae27445 - Browse repository at this point
Copy the full SHA ae27445View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c146d - Browse repository at this point
Copy the full SHA a5c146dView commit details -
Fix releases for multi-bin release configs (reasonml#2482)
* Fix releases for multi-bin release configs * one more fix for JS * Speed up CI cache on windows and log problems * a fix * Speed up CI cache on windows and log problems
Configuration menu - View commit details
-
Copy full SHA for 4419344 - Browse repository at this point
Copy the full SHA 4419344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 611cde3 - Browse repository at this point
Copy the full SHA 611cde3View commit details
Commits on Oct 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4a64a7c - Browse repository at this point
Copy the full SHA 4a64a7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f682dd - Browse repository at this point
Copy the full SHA 3f682ddView commit details
Commits on Nov 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a518714 - Browse repository at this point
Copy the full SHA a518714View commit details
Commits on Nov 5, 2019
-
Make reason-cli correctly installable (reasonml#2486)
* Make reason-cli correctly installable * Fix trailing colon * fix pipelines-release
Configuration menu - View commit details
-
Copy full SHA for 281e433 - Browse repository at this point
Copy the full SHA 281e433View commit details
Commits on Nov 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 22a520c - Browse repository at this point
Copy the full SHA 22a520cView commit details
Commits on Nov 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 23d08c1 - Browse repository at this point
Copy the full SHA 23d08c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e4c96 - Browse repository at this point
Copy the full SHA 28e4c96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d05e43 - Browse repository at this point
Copy the full SHA 1d05e43View commit details
Commits on Nov 26, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7b335f1 - Browse repository at this point
Copy the full SHA 7b335f1View commit details