forked from ocaml/ocaml
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed 'ocaml/' changes from a09392d..c703f5f777
c703f5f777 Incorporate upstream comments into type-variable refactor (ocaml#121) 362ba2349f Constrain curry modes to increase along applications (ocaml#108) b1f0cf9f91 Simplify the extension handling (ocaml#114) 4fd53a1f6f Remove pat_mode from typedtree (ocaml#105) cf6fcbc129 Handle attributes on lambdas with locally abstract types (ocaml#120) 5fa80fe23f Don't track attributes inside attributes for warning 53 (ocaml#115) 8a69777a3c Handle unclosed `[: ... :]` patterns (via `Generic_array` machinery) (ocaml#117) b0737f46c4 Add promote-one Makefile target (ocaml#118) c6ad684608 Refactoring and fixes around module lookup (ocaml#107) b0a649516b Add documentation for global constructor arguments (ocaml#69) dd79aeca91 Print `nlocal` in the `-d(raw)lambda` output (ocaml#112) 8035026661 Fix `nlocal` in the generated Lambda for list comprehensions (ocaml#113) afbcdf0642 Immutable arrays (ocaml#47) bfe1490dfb fix several issues when removing exp_mode (ocaml#110) 8f46060dc5 Better error message for under-applied functions (ocaml#74) 27331d848d Consistently use Lmutvar or Lvar in comprehensions (ocaml#111) 01e965b549 Skip failing test for now 0131357265 Fix test case to use comprehensions_experimental 22a73684b7 Temporarily disable list comprehensions tests due to locals bug e08377d2d1 Make `comprehensions` into `comprehensions_experimental` for now (ocaml#109) 947cf892b5 List and array comprehensions (ocaml#46) bd9e051 remove exp_mode from typedtree (ocaml#100) a9268d2 Fix misplaced attribute warning when using external parser (and some cleanup) (ocaml#101) 2b33f24 Refactor toplevel local escape check (ocaml#104) ed2aec6 Comment functions exported from TyVarEnv. 87838ba Move new variable creation into TyVarEnv. a3f60ab Encapsulate functions that work with tyvars 43d83a6 Prevent possibility of forgetting to re-widen 2f3dd34 Encapsulate context when narrowing type env't d78ff6d Make immediate64 things mode cross (ocaml#97) aa25ab9 Fix version number (ocaml#94) d01ffa0 Fix .depend file (ocaml#93) 942f2ab Bootstrap (ocaml#92) 05f7e38 Check Menhir version (ocaml#91) 1569b58 Move the CI jobs from 4.12 to 4.14. (ocaml#90) git-subtree-dir: ocaml git-subtree-split: c703f5f7772dd4252405b086be11c15a3c67f2ac
- Loading branch information
Showing
176 changed files
with
32,458 additions
and
10,323 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,30 @@ | ||
parsing/parser.cmo : parsing/syntaxerr.cmi parsing/parsetree.cmi \ | ||
parsing/longident.cmi parsing/location.cmi parsing/docstrings.cmi \ | ||
utils/clflags.cmi parsing/asttypes.cmi parsing/ast_helper.cmi \ | ||
parsing/parser.cmo : \ | ||
parsing/syntaxerr.cmi \ | ||
parsing/parsetree.cmi \ | ||
parsing/longident.cmi \ | ||
parsing/location.cmi \ | ||
parsing/extensions.cmi \ | ||
parsing/docstrings.cmi \ | ||
utils/clflags.cmi \ | ||
parsing/builtin_attributes.cmi \ | ||
parsing/asttypes.cmi \ | ||
parsing/ast_helper.cmi \ | ||
parsing/parser.cmi | ||
parsing/parser.cmx : parsing/syntaxerr.cmx parsing/parsetree.cmi \ | ||
parsing/longident.cmx parsing/location.cmx parsing/docstrings.cmx \ | ||
utils/clflags.cmx parsing/asttypes.cmi parsing/ast_helper.cmx \ | ||
parsing/parser.cmx : \ | ||
parsing/syntaxerr.cmx \ | ||
parsing/parsetree.cmi \ | ||
parsing/longident.cmx \ | ||
parsing/location.cmx \ | ||
parsing/extensions.cmx \ | ||
parsing/docstrings.cmx \ | ||
utils/clflags.cmx \ | ||
parsing/builtin_attributes.cmx \ | ||
parsing/asttypes.cmi \ | ||
parsing/ast_helper.cmx \ | ||
parsing/parser.cmi | ||
parsing/parser.cmi : parsing/parsetree.cmi parsing/location.cmi \ | ||
parsing/parser.cmi : \ | ||
parsing/parsetree.cmi \ | ||
parsing/longident.cmi \ | ||
parsing/location.cmi \ | ||
parsing/docstrings.cmi | ||
parsing/parser.ml parsing/parser.mli: parsing/ast_helper.cmi parsing/asttypes.cmi utils/clflags.cmi parsing/docstrings.cmi parsing/location.cmi parsing/longident.cmi parsing/parsetree.cmi parsing/syntaxerr.cmi | ||
parsing/parser.ml parsing/parser.mli: parsing/ast_helper.cmi parsing/asttypes.cmi parsing/builtin_attributes.cmi utils/clflags.cmi parsing/docstrings.cmi parsing/extensions.cmi parsing/location.cmi parsing/longident.cmi parsing/parsetree.cmi parsing/syntaxerr.cmi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
name: menhir | ||
on: [push, pull_request] | ||
jobs: | ||
menhir: | ||
name: Check Menhir version | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout the ocaml-jst repo | ||
uses: actions/checkout@master | ||
with: | ||
path: 'ocaml-jst' | ||
- name: Check Menhir version | ||
shell: bash | ||
run: | | ||
grep --count --max-count=1 --quiet 'MenhirLib.StaticVersion.require_20210419' ocaml-jst/boot/menhir/parser.ml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.