Daniel Llorens
|
f52fc0566f
Support non-zero lower bounds in array-slice-for-each
|
il y a 8 ans |
Daniel Llorens
|
4212f29655
Allow scm_XXX_writable_elements on empty vectors, even if immutable
|
il y a 7 ans |
Andy Wingo
|
7ed54fd36d
All literal constants are read-only
|
il y a 7 ans |
Daniel Llorens
|
7e93950552
Final names for new array functions
|
il y a 8 ans |
Daniel Llorens
|
7ef9d0ac2b
New functions (array-for-each-cell, array-for-each-cell-in-order)
|
il y a 9 ans |
Daniel Llorens
|
cd7fee8e65
Special case for array-map! with three arguments
|
il y a 9 ans |
Daniel Llorens
|
31e9f8b974
Speed up for multi-arg cases of scm_ramap functions
|
il y a 10 ans |
Daniel Llorens
|
09850ffc27
Remove deprecated array functions
|
il y a 10 ans |
Andy Wingo
|
dc2a560264
Deprecate dynamic roots
|
il y a 8 ans |
Daniel Llorens
|
65704b982d
Pack array dimensions in array object
|
il y a 10 ans |
Daniel Llorens
|
b98e2f47aa
Preallocate index list in scm_array_index_map_x
|
il y a 11 ans |
Daniel Llorens
|
b7c8836b71
Don't use ASET in scm_array_index_map_x
|
il y a 11 ans |
Daniel Llorens
|
992904a8ca
In scm_ramapc, only check unrolled axes for emptiness
|
il y a 11 ans |
Daniel Llorens
|
f26eae9a9a
Fix corner cases of scm_ramapc
|
il y a 11 ans |
Daniel Llorens
|
4cde4f63ee
Rewrite scm_ramapc()
|
il y a 11 ans |
Daniel Llorens
|
2a8688a9d1
Factor out make1array() in scm_ramapc()
|
il y a 11 ans |
Andy Wingo
|
1ac534e904
Reindent scm_ramapc
|
il y a 11 ans |
Daniel Llorens
|
2c001086b2
Raw pointer loop in array-copy! for vector/vector case
|
il y a 11 ans |
Daniel Llorens
|
19239bbfcb
Replace SCM_IMP in array-map.c
|
il y a 11 ans |
Andy Wingo
|
cf64dca65c
Remove array impl. registry; instead, hard-code array handle creation
|
il y a 11 ans |
Daniel Llorens
|
8269f0be18
Fix array map functions with empty arguments
|
il y a 11 ans |
Daniel Llorens
|
b0d9b0744a
Fix empty array bug in array-index-map!
|
il y a 11 ans |
Andy Wingo
|
7070f12b9d
vref, vset members of scm_t_array_handle
|
il y a 11 ans |
Daniel Llorens
|
13af75bfe0
Fix bad uses of base and lbnd on rank 1 arrays
|
il y a 11 ans |
Andy Wingo
|
828ada1326
Fix array-index-map refactor
|
il y a 11 ans |
Andy Wingo
|
f0521cdabc
Array-map refactors
|
il y a 11 ans |
Daniel Llorens
|
16259ae3dc
Don't use generalized-vector in array-map.c (II)
|
il y a 11 ans |
Daniel Llorens
|
5e8c9d4ad5
Don't use generalized-vector in array-map.c (I)
|
il y a 11 ans |
Mark H Weaver
|
f6f4feb0a2
Merge remote-tracking branch 'origin/stable-2.0'
|
il y a 11 ans |
Daniel Llorens
|
48ffc52cc9
Don't use scm_generalized_vector_get_handle() in array-map.c
|
il y a 11 ans |