[MacRuby] #280: NSNumber#decimalValue cant convert to ruby object
#280: NSNumber#decimalValue cant convert to ruby object --------------------------------------+------------------------------------- Reporter: matt.whiteside@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------------+------------------------------------- macirb
framework 'foundation' => true NSNumber.numberWithFloat(1.2) => #<NSCFNumber:0x800053a60> NSNumber.numberWithFloat(1.2).decimalValue ArgumentError: can't convert C/Objective-C value `0x7fff5fbf94a0' of type `b8' to Ruby object from (irb):3:in `decimalValue'
-- Ticket URL: <http://www.macruby.org/trac/ticket/280> MacRuby <http://macruby.org/>
#280: NSNumber#decimalValue cant convert to ruby object --------------------------------------+------------------------------------- Reporter: matt.whiteside@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------------+------------------------------------- Old description:
macirb
framework 'foundation' => true NSNumber.numberWithFloat(1.2) => #<NSCFNumber:0x800053a60> NSNumber.numberWithFloat(1.2).decimalValue ArgumentError: can't convert C/Objective-C value `0x7fff5fbf94a0' of type `b8' to Ruby object from (irb):3:in `decimalValue'
New description: {{{ $> macirb
framework 'Foundation' => true NSNumber.numberWithFloat(1.2) => 1.20000004768372 NSNumber.numberWithFloat(1.2).decimalValue TypeError: unrecognized runtime type `b8' from /private/tmp/(irb):3:in `<main>'
}}}
-- Comment(by martinlagardette@…): Still a problem as of r3946 -- Ticket URL: <http://www.macruby.org/trac/ticket/280#comment:1> MacRuby <http://macruby.org/>
#280: NSNumber#decimalValue cant convert to ruby object --------------------------------------+------------------------------------- Reporter: matt.whiteside@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------------+------------------------------------- Comment(by lsansonetti@…): The compiler does not know about bit fields (the _C_BFLD runtime type) yet. -- Ticket URL: <http://www.macruby.org/trac/ticket/280#comment:2> MacRuby <http://macruby.org/>
#280: NSNumber#decimalValue cant convert to ruby object --------------------------------------+------------------------------------- Reporter: matt.whiteside@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.6 Component: MacRuby | Resolution: fixed Keywords: | --------------------------------------+------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.6 Comment: It was more than simple bit fields, but NSDecimal should now work in r3970. -- Ticket URL: <http://www.macruby.org/trac/ticket/280#comment:3> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby