mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 09:23:44 +00:00
Remove residual parts of the Aditi backend that weren't deleted the other day.
Estimated hours taken: 1.5 Branches: main Remove residual parts of the Aditi backend that weren't deleted the other day. configure.in: Mmake.common.in: Remove support for enabling the Aditi backend. runtime/mercury_aditi.h: Remove this file. runtime/Mmakefile: runtime/mercury.h: runtime/mercury_imp.h: runtime/mercury_ho_call.[ch]: runtime/mercury_wrapper.[ch]: Delete support for Aditi in the runtime. scripts/Mmake.rules: scripts/Mmake.vars.in: scripts/c2init.in: scripts/parse_ml_options.sh-subr.in: Remove mmake support for building .rlo files, etc. util/mkinit.c: Remove Aditi specific code. compiler/bytecode_data.m: compiler/closure_analysis.m: compiler/code_model.m: compiler/compile_target_code.m: compiler/det_analysis.m: compiler/handle_options.m: compiler/hlds_goal.m: compiler/hlds_module.m: compiler/make.dependencies.m: compiler/make.m: compiler/make.module_target.m: compiler/make.program_target.m: compiler/make.util.m: compiler/make_hlds_error.m: compiler/make_hlds_passes.m: compiler/mercury_to_mercury.m: compiler/mlds_to_gcc.m: compiler/modecheck_call.m: compiler/modules.m: compiler/opt_debug.m: compiler/options.m: compiler/prog_data.m: compiler/prog_foreign.m: compiler/prog_mode.m: compiler/prog_type.m: compiler/rtti.m: compiler/rtti_out.m: compiler/rtti_to_mlds.m: compiler/term_errors.m: compiler/unify_proc.m: mdbcomp/prim_data.m: Remove residual support for Aditi. library/ops.m: Remove the 'aditi_bottom_up' and 'aditi_top_down' operators from the ops table. doc/reference_manual.texi: doc/user_guide.texi: Delete the sections on the Aditi interface. extras/aditi/*: Delete this.
This commit is contained in:
@@ -204,20 +204,6 @@
|
||||
:- pred mercury_term_size_prof_builtin_module(sym_name::out) is det.
|
||||
:- func mercury_term_size_prof_builtin_module = sym_name.
|
||||
|
||||
% Returns the name of the module containing the public builtins
|
||||
% used by the Aditi transaction interface, currently "aditi".
|
||||
% This module is not automatically imported (XXX should it be?).
|
||||
%
|
||||
:- pred aditi_public_builtin_module(sym_name::out) is det.
|
||||
:- func aditi_public_builtin_module = sym_name.
|
||||
|
||||
% Returns the name of the module containing the private builtins used by
|
||||
% the Aditi transaction interface, currently "aditi_private_builtin".
|
||||
% This module is automatically imported iff the Aditi interface is enabled.
|
||||
%
|
||||
:- pred aditi_private_builtin_module(sym_name::out) is det.
|
||||
:- func aditi_private_builtin_module = sym_name.
|
||||
|
||||
% Returns the sym_name of the module with the given name in the
|
||||
% Mercury standard library.
|
||||
%
|
||||
@@ -313,10 +299,6 @@ mercury_profiling_builtin_module = unqualified("profiling_builtin").
|
||||
mercury_profiling_builtin_module(mercury_profiling_builtin_module).
|
||||
mercury_term_size_prof_builtin_module = unqualified("term_size_prof_builtin").
|
||||
mercury_term_size_prof_builtin_module(mercury_term_size_prof_builtin_module).
|
||||
aditi_public_builtin_module = unqualified("aditi").
|
||||
aditi_public_builtin_module(aditi_public_builtin_module).
|
||||
aditi_private_builtin_module = unqualified("aditi_private_builtin").
|
||||
aditi_private_builtin_module(aditi_private_builtin_module).
|
||||
mercury_std_lib_module_name(Name) = unqualified(Name).
|
||||
mercury_std_lib_module_name(Name, unqualified(Name)).
|
||||
|
||||
@@ -326,12 +308,10 @@ any_mercury_builtin_module(Module) :-
|
||||
; mercury_table_builtin_module(Module)
|
||||
; mercury_profiling_builtin_module(Module)
|
||||
; mercury_term_size_prof_builtin_module(Module)
|
||||
; aditi_private_builtin_module(Module)
|
||||
).
|
||||
|
||||
non_traced_mercury_builtin_module(Module) :-
|
||||
( mercury_table_builtin_module(Module)
|
||||
; mercury_profiling_builtin_module(Module)
|
||||
; mercury_term_size_prof_builtin_module(Module)
|
||||
; aditi_private_builtin_module(Module)
|
||||
).
|
||||
|
||||
Reference in New Issue
Block a user