mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-10 14:00:21 +02:00
add vector-length primitive
* module/language/tree-il/primitives.scm (*interesting-primitive-names*, *effect-free-primitives*): Recognize vector-length as an effect-free primitive.
This commit is contained in:
parent
f00a957499
commit
ba9f9f0d63
1 changed files with 2 additions and 2 deletions
|
@ -60,7 +60,7 @@
|
|||
caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr
|
||||
cdaaar cdaadr cdadar cdaddr cddaar cddadr cdddar cddddr
|
||||
|
||||
vector-ref vector-set!
|
||||
vector-length vector-ref vector-set!
|
||||
variable-ref variable-set!
|
||||
variable-bound?
|
||||
|
||||
|
@ -141,7 +141,7 @@
|
|||
+ * - / 1- 1+ quotient remainder modulo
|
||||
not
|
||||
pair? null? list? symbol? vector? struct? string?
|
||||
string-length
|
||||
string-length vector-length
|
||||
;; These all should get expanded out by expand-primitives!.
|
||||
caar cadr cdar cddr
|
||||
caaar caadr cadar caddr cdaar cdadr cddar cdddr
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue