mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-08 13:10:19 +02:00
Remove all deprecated code from Scheme files
* module/ice-9/boot-9.scm(symbol-property, set-symbol-property!) (symbol-property-remove!): Remove. * module/ice-9/boot-9.scm (make-record-type): Name must be symbol. (record-constructor): Alias record-type-constructor. (make-module): Require size to be zero. Should fix this with keyword args :/ (try-load-module): Inline definition of try-module-autoload. Remove try-module-autoload binding. (make-soft-port): Add deprecation warning, so we can remove it eventually. * module/ice-9/save-stack.scm: Remove deprecation comment. * module/ice-9/top-repl.scm: * module/ice-9/threads.scm: Export instead of replace bindings. * module/language/bytecode.scm: Remove instruction-arity et al. * module/language/tree-il/analyze.scm: Remove deprecated unbound-variable-analysis and macro-use-before-definition-analysis. * module/rnrs.scm: Fix syntax-case export now that module and value namespaces are separate. * module/system/base/language.scm (invalidate-compilation-cache!): Remove. * module/system/base/language.scm (*current-language*): Remove.
This commit is contained in:
parent
4c2a8c1dd3
commit
96589bd303
10 changed files with 49 additions and 361 deletions
|
@ -1,6 +1,6 @@
|
|||
;;; Multi-language support
|
||||
|
||||
;; Copyright (C) 2001,2005,2008-2011,2013,2020 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2001,2005,2008-2011,2013,2020,2025 Free Software Foundation, Inc.
|
||||
|
||||
;; This library is free software; you can redistribute it and/or
|
||||
;; modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -65,12 +65,6 @@
|
|||
(module-ref m name)
|
||||
(error "no such language" name))))
|
||||
|
||||
(begin-deprecated
|
||||
(define-public (invalidate-compilation-cache!)
|
||||
(issue-deprecation-warning
|
||||
"invalidate-compilation-cache is deprecated; recompile your modules")
|
||||
(values)))
|
||||
|
||||
(define (compute-translation-order from to language-translators)
|
||||
(cond
|
||||
((not (language? to))
|
||||
|
@ -97,13 +91,3 @@
|
|||
"Return the default compilation environment for source language LANG."
|
||||
((language-make-default-environment
|
||||
(if (language? lang) lang (lookup-language lang)))))
|
||||
|
||||
|
||||
|
||||
;;;
|
||||
;;; Current language
|
||||
;;;
|
||||
|
||||
;; Deprecated; use current-language instead.
|
||||
(begin-deprecated
|
||||
(define-public *current-language* (parameter-fluid current-language)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue