File tree Expand file tree Collapse file tree
rust-propererasure-bundle Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -44,12 +44,10 @@ FSTAR_EXTRACT = --extract 'OCaml:-* +Spec'
4444# - 241: stale dependencies, almost always a sign that the build is incorrect
4545#
4646# But also:
47- # - --cmi, for cross-module inlining, a must-have for anyone who relies on
48- # inline_for_extraction in the presence of interfaces
4947# - --cache_dir, to place checked files there
5048
5149FSTAR_NO_FLAGS = $(FSTAR_EXE ) --ext optimize_let_vc \
52- --odir obj $(FSTAR_INCLUDES ) --cmi \
50+ --odir obj $(FSTAR_INCLUDES ) \
5351 --already_cached 'Prims FStar LowStar C Spec.Loops TestLib WasmSupport' --warn_error '+241@247+285' \
5452 --cache_dir obj
5553
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ ifneq ($(RESOURCEMONITOR),)
4747endif
4848
4949FSTAR = $(RUNLIM ) $(FSTAR_EXE ) $(FSTAR_OPTIONS ) --cache_dir obj \
50- $(addprefix --include , $(INCLUDE_PATHS ) ) --cmi \
50+ $(addprefix --include , $(INCLUDE_PATHS ) ) \
5151 --already_cached 'Prims FStar -FStar.Krml.Endianness LowStar -LowStar.Lib'
5252
5353# Note: not compatible with the OPAM layout until fstar can be queried for the
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ FSTAR = $(FSTAR_EXE) \
8888 $(INCLUDE_CRYPTO ) --include ../book --include ../book/notfslit --ext optimize_let_vc \
8989 --already_cached 'Prims FStar C TestLib Spec.Loops -C.Compat -C.Nullity LowStar WasmSupport' \
9090 --trivial_pre_for_unannotated_effectful_fns false \
91- --cmi -- warn_error -274
91+ --warn_error -274
9292
9393all : $(FILES ) rust $(WASM_FILES ) $(CUSTOM ) ctypes-test sepcomp-test rust-val-test bundle-test rust-propererasure-bundle-test
9494
Original file line number Diff line number Diff line change @@ -36,13 +36,11 @@ include Makefile.include
3636# - 241: stale dependencies, almost always a sign that the build is incorrect
3737#
3838# But also:
39- # - --cmi, for cross-module inlining, a must-have for anyone who relies on
40- # inline_for_extraction in the presence of interfaces
4139# - --cache_dir, to place checked files there
4240
4341FSTAR_EXE ?= fstar.exe
4442FSTAR_NO_FLAGS = $(FSTAR_EXE ) \
45- --odir obj $(FSTAR_INCLUDES ) --cmi \
43+ --odir obj $(FSTAR_INCLUDES ) \
4644 --already_cached 'Prims FStar LowStar C Spec.Loops TestLib WasmSupport' --warn_error '+241@247+285' \
4745 --cache_dir obj
4846
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ FSTAR = $(FSTAR_EXE) --cache_checked_modules \
1818 --ext optimize_let_vc \
1919 --already_cached 'Prims FStar C TestLib Spec.Loops -C.Compat -C.Nullity LowStar WasmSupport' \
2020 --trivial_pre_for_unannotated_effectful_fns false \
21- --cmi -- warn_error -274
21+ --warn_error -274
2222SED =$(shell which gsed >/dev/null 2>&1 && echo gsed || echo sed)
2323
2424all : derived.rust-test
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ FSTAR = $(FSTAR_EXE) --cache_checked_modules \
2020 --ext optimize_let_vc \
2121 --already_cached 'Prims FStar C TestLib Spec.Loops -C.Compat -C.Nullity LowStar WasmSupport' \
2222 --trivial_pre_for_unannotated_effectful_fns false \
23- --cmi -- warn_error -274
23+ --warn_error -274
2424SED =$(shell which gsed >/dev/null 2>&1 && echo gsed || echo sed)
2525
2626all : rusttest.rust-test impl
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ FSTAR = $(FSTAR_EXE) --cache_checked_modules \
1919 --ext optimize_let_vc \
2020 --already_cached 'Prims FStar C TestLib Spec.Loops -C.Compat -C.Nullity LowStar WasmSupport' \
2121 --trivial_pre_for_unannotated_effectful_fns false \
22- --cmi -- warn_error -274
22+ --warn_error -274
2323SED =$(shell which gsed >/dev/null 2>&1 && echo gsed || echo sed)
2424
2525all : auxiliary.rust-test
Original file line number Diff line number Diff line change @@ -36,13 +36,11 @@ include Makefile.include
3636# - 241: stale dependencies, almost always a sign that the build is incorrect
3737#
3838# But also:
39- # - --cmi, for cross-module inlining, a must-have for anyone who relies on
40- # inline_for_extraction in the presence of interfaces
4139# - --cache_dir, to place checked files there
4240
4341FSTAR_EXE ?= fstar.exe
4442FSTAR_NO_FLAGS = $(FSTAR_EXE ) \
45- --odir obj $(FSTAR_INCLUDES ) --cmi \
43+ --odir obj $(FSTAR_INCLUDES ) \
4644 --already_cached 'Prims FStar LowStar C Spec.Loops TestLib WasmSupport' --warn_error '+241@247+285' \
4745 --cache_dir obj
4846
Original file line number Diff line number Diff line change @@ -36,13 +36,11 @@ include Makefile.include
3636# - 241: stale dependencies, almost always a sign that the build is incorrect
3737#
3838# But also:
39- # - --cmi, for cross-module inlining, a must-have for anyone who relies on
40- # inline_for_extraction in the presence of interfaces
4139# - --cache_dir, to place checked files there
4240
4341FSTAR_EXE ?= fstar.exe
4442FSTAR_NO_FLAGS = $(FSTAR_EXE ) \
45- --odir obj $(FSTAR_INCLUDES ) --cmi \
43+ --odir obj $(FSTAR_INCLUDES ) \
4644 --already_cached 'Prims FStar LowStar C Spec.Loops TestLib WasmSupport A' --warn_error '+241@247+285' \
4745 --cache_dir obj
4846
You can’t perform that action at this time.
0 commit comments