Comments (2)
I think it is related (duplicate of #88).
I think with inline class
we could even consider going all in and making Int64
an unboxed value. It's going to be a breaking change but much smaller one then before.
from fixnum.
I think with inline class we could even consider going all in and making Int64 an unboxed value. It's going to be a breaking change but much smaller one then before.
I was thinking the same. But inline classes afaik are restricted to one member, so for dart2js one still needs multiple integers to represent an int64. Maybe it could be one inline class that is either based on unboxed int64 on VM or on a boxed value for dart2js.
from fixnum.
Related Issues (20)
- publish a new version of fixnum w/ the 2.19 min HOT 2
- Add toDoubleUnsigned() method
- Make the native `Int64` class an extension type HOT 3
- Int64 as a map key on web HOT 1
- Remove operator== considering Int64 == core.int HOT 8
- Int64.parseInt doesn't check for overflow, nor do its docs explain what happens HOT 1
- Fix travis + dart2js failures with Dart 2
- Int64.parseInt('') throws RangeError instead of FormatException HOT 3
- Question: How are 64-bit integers supported on 32-bit platforms? HOT 2
- Use Typed-Data lists instead of generic lists for byte-conversion HOT 2
- Max value to int is min value on web HOT 2
- Overflow behavior isn't documented HOT 3
- Migrate off the deprecated List constructor HOT 1
- CI results don't match local result for `dart analyze` HOT 2
- BigInt performance comparison HOT 7
- Int64 is broken on web HOT 4
- Int32 operators require casts and are inconsistent with Int64 HOT 1
- fixnum classes could be much more performant when targeting the Dart VM HOT 5
- Add `tryParse` methods
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fixnum.