Commit History

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