]> matita.cs.unibo.it Git - helm.git/commit
Porting to ocaml 5
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 30 Dec 2022 01:19:16 +0000 (02:19 +0100)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 14 Feb 2023 14:22:45 +0000 (15:22 +0100)
commit6b76c5b3b82753966cabffd8536d8dd9f8cada20
tree0ff960be5a1510066841188c0b12b2118e022bc9
parentaa5c8c99c9f7ae285883cff133fc02b3d064888c
Porting to ocaml 5

- old hashing dropped from ocaml code => hash.c is not part of ng_paramodulation
- as a consequence, bytecode is now compile in -custom mode
- requires patched versions of ocaml-expant, ocamlnet and ulex-camlp5
  (all currently not accepted upstream yet)
- plenty of new warnings either turned off or applied to code
- ported to most recent version of camlp5
74 files changed:
matita/components/METAS/meta.helm-ng_paramodulation.src
matita/components/METAS/meta.helm-thread.src
matita/components/METAS/meta.helm-xml.src
matita/components/Makefile.common
matita/components/binaries/matitaprover/matitaprover.ml
matita/components/content/.depend.opt
matita/components/content_pres/.depend.opt
matita/components/content_pres/cicNotationParser.ml
matita/components/disambiguation/.depend.opt
matita/components/disambiguation/disambiguateTypes.ml
matita/components/extlib/.depend.opt
matita/components/extlib/patternMatcher.ml
matita/components/getter/.depend.opt
matita/components/getter/http_getter_misc.ml
matita/components/getter/http_getter_storage.ml
matita/components/grafite/.depend.opt
matita/components/grafite_engine/.depend.opt
matita/components/grafite_parser/.depend.opt
matita/components/grafite_parser/print_grammar.ml
matita/components/library/.depend.opt
matita/components/library/libraryClean.ml
matita/components/logger/.depend.opt
matita/components/ng_cic_content/.depend.opt
matita/components/ng_cic_content/interpretations.ml
matita/components/ng_disambiguation/.depend.opt
matita/components/ng_disambiguation/nCicDisambiguate.ml
matita/components/ng_extraction/.depend.opt
matita/components/ng_kernel/.depend.opt
matita/components/ng_kernel/nCicReduction.ml
matita/components/ng_kernel/nCicUntrusted.ml
matita/components/ng_kernel/nReference.ml
matita/components/ng_library/.depend.opt
matita/components/ng_paramodulation/.depend.opt
matita/components/ng_paramodulation/Makefile
matita/components/ng_paramodulation/foUtils.ml
matita/components/ng_paramodulation/hash.c [new file with mode: 0644]
matita/components/ng_paramodulation/index.ml
matita/components/ng_paramodulation/nCicBlob.ml
matita/components/ng_paramodulation/orderings.ml
matita/components/ng_paramodulation/stats.ml
matita/components/ng_paramodulation/terms.ml
matita/components/ng_refiner/.depend.opt
matita/components/ng_refiner/nCicCoercion.ml
matita/components/ng_refiner/nCicUnifHint.ml
matita/components/ng_refiner/nCicUnification.ml
matita/components/ng_refiner/nDiscriminationTree.ml
matita/components/ng_tactics/.depend.opt
matita/components/ng_tactics/nTacStatus.ml
matita/components/ng_tactics/nnAuto.ml
matita/components/registry/.depend.opt
matita/components/registry/helm_registry.ml
matita/components/syntax_extensions/.depend
matita/components/syntax_extensions/.depend.opt
matita/components/syntax_extensions/Makefile
matita/components/syntax_extensions/utf8Macro.ml
matita/components/syntax_extensions/utf8MacroTable.mli [new file with mode: 0644]
matita/components/thread/.depend.opt
matita/components/thread/extThread.ml
matita/components/xml/.depend.opt
matita/configure.ac
matita/matita/.depend.opt
matita/matita/Makefile
matita/matita/cicMathView.ml
matita/matita/contribs/lambdadelta/bin/recomm/mrcInput.ml
matita/matita/matitaExcPp.ml
matita/matita/matitaGtkMisc.mli
matita/matita/matitaGui.ml
matita/matita/matitaInit.ml
matita/matita/matitaMathView.ml
matita/matita/matitaMathView.mli
matita/matita/matitaMisc.ml
matita/matita/matitaMisc.mli
matita/matita/matitaScript.ml
matita/matita/predefined_virtuals.ml