Added Tuple#clone and Tuple#dup. Faster tuple methods by using macros....
Added Tuple#clone and Tuple#dup. Faster tuple methods by using macros. Tuple#length and Tuple#[](index) (with a runtime index) are no longer primitives and are now implemented in Crystal.
Showing
- spec/compiler/codegen/splat_spec.cr 28 additions, 0 deletionsspec/compiler/codegen/splat_spec.cr
- spec/compiler/codegen/tuple_spec.cr 0 additions, 36 deletionsspec/compiler/codegen/tuple_spec.cr
- spec/compiler/type_inference/tuple_spec.cr 0 additions, 8 deletionsspec/compiler/type_inference/tuple_spec.cr
- spec/std/tuple_spec.cr 51 additions, 0 deletionsspec/std/tuple_spec.cr
- src/compiler/crystal/codegen.cr 0 additions, 8 deletionssrc/compiler/crystal/codegen.cr
- src/compiler/crystal/codegen/primitives.cr 0 additions, 30 deletionssrc/compiler/crystal/codegen/primitives.cr
- src/compiler/crystal/parser.cr 1 addition, 1 deletionsrc/compiler/crystal/parser.cr
- src/compiler/crystal/type_inference.cr 0 additions, 9 deletionssrc/compiler/crystal/type_inference.cr
- src/compiler/crystal/types.cr 0 additions, 2 deletionssrc/compiler/crystal/types.cr
- src/tuple.cr 48 additions, 12 deletionssrc/tuple.cr
Please register or sign in to comment