enso/distribution/lib/Standard
Radosław Waśko 2385f5b357
Add size-limited strings and varying bit-width integer Value_Types to in-memory backend and check for ArithmeticOverflow in LongStorage (#7557)
- Closes #5159
- Now data downloaded from the database can keep the type much closer to the original type (like string length limits or smaller integer types).
- Cast also exposes these types.
- The integers are still all stored as 64-bit Java `long`s, we just check their bounds. Changing underlying storage for memory efficiency may come in the future: #6109
- Fixes #7565
- Fixes #7529 by checking for arithmetic overflow in in-memory integer arithmetic operations that could overflow. Adds a documentation note saying that the behaviour for Database backends is unspecified and depends on particular database.
2023-08-22 18:10:46 +00:00
..
AWS/0.0.0-dev Respect database backend naming limitations when generating table/column names and validate user-provided names to avoid silent name clashes; process JDBC warnings reported from backends (#7428) 2023-08-03 09:44:27 +00:00
Base/0.0.0-dev Convert in-memory Column.round to Java (#7521) 2023-08-16 14:45:23 +00:00
Database/0.0.0-dev Add size-limited strings and varying bit-width integer Value_Types to in-memory backend and check for ArithmeticOverflow in LongStorage (#7557) 2023-08-22 18:10:46 +00:00
Examples/0.0.0-dev Tidy up the imports using script (#7220) 2023-07-06 14:22:50 +00:00
Geo/0.0.0-dev Fix up some type signatures... (#5979) 2023-03-17 11:53:23 +00:00
Google_Api/0.0.0-dev Tidy up the imports using script (#7220) 2023-07-06 14:22:50 +00:00
Image/0.0.0-dev Tidy up the imports using script (#7220) 2023-07-06 14:22:50 +00:00
Searcher/0.0.0-dev Add drop down for replace, remove Column_Selector (#7295) 2023-07-14 17:30:52 +00:00
Table/0.0.0-dev Add size-limited strings and varying bit-width integer Value_Types to in-memory backend and check for ArithmeticOverflow in LongStorage (#7557) 2023-08-22 18:10:46 +00:00
Test/0.0.0-dev Ability to invoke all std benchmarks via jmh (#7519) 2023-08-17 14:48:43 +02:00
Visualization/0.0.0-dev Tidy up the imports using script (#7220) 2023-07-06 14:22:50 +00:00