Ticket #106 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Add support for Int64 and Float64 types.

Reported by: erikd Owned by: erikd
Priority: blocker Milestone:
Component: Libraries Version:
Keywords: Cc:

Description

I have already started on this. Lodging a bug to track it.

Change History

Changed 5 years ago by erikd

  • status changed from new to assigned

Changed 5 years ago by erikd

Mostly fixed in the following set of patches in ddc-head:

Sun Aug 30 09:42:21 EST 2009 Erik de Castro Lopo <erikd@…>

  • Add preliminary tests for Int64 and Float64.

Sun Aug 30 09:23:34 EST 2009 Erik de Castro Lopo <erikd@…>

  • Add primtive operations (+,-,* etc) on Int64 and Float64.

Sun Aug 30 09:16:42 EST 2009 Erik de Castro Lopo <erikd@…>

  • Add library support for Int64 and Float64.

Sun Aug 30 08:39:10 EST 2009 Erik de Castro Lopo <erikd@…>

  • Add runtime handling for Int64 and Float64.

Still need to fix string_Int64 on x86_64 systems.

Changed 5 years ago by erikd

Last issue should be fixed in this patch:

   Mon Aug 31 19:43:31 EST 2009  Erik de Castro Lopo <erikd@mega-nerd.com>
    * Fix Int64 -> String conversions so it works on 32 and 64 bit systems.

Changed 5 years ago by erikd

Currently have something that works, but we'd like to convert write the show function in pure Disciple.

Changed 5 years ago by erikd

  • status changed from assigned to closed
  • resolution set to fixed

Ben is happy with what we currently have so closing this bug.

The rewrite of Int64_to_string can happen with the rest of the Prim operations are rewritten in Disciple.

Changed 5 years ago by erikd

  • status changed from closed to reopened
  • resolution fixed deleted

Reopening because this bug has a second part embodied in test:

test/Broken-skip/T1-PolyUnboxed?

Changed 5 years ago by erikd

  • status changed from reopened to closed
  • resolution set to fixed

Reopened the wrong bug.

Note: See TracTickets for help on using tickets.