Skip to content

Commit 758afb7

Browse files
SBGoodsaustinvalle
andauthored
all: Add float32 type, attribute, and function support (#1014)
* Initial Float32 implementation * Chang `NewFloat32Value` implementation * Add debug logs * Fix accuracy variable shadowing * Fix broken unit tests * Update documentation * Add changelog entries * Update debug logging * Add comment about float32 test variables * Add debug log only when value has exact accuracy in both `float32` and `float64` --------- Co-authored-by: Austin Valle <[email protected]>
1 parent 79b0229 commit 758afb7

File tree

95 files changed

+9266
-7
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+9266
-7
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'types/basetypes: Added `Float32Type` and `Float32Value` implementations for
3+
Float32 value handling.'
4+
time: 2024-06-26T12:35:13.705873-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
kind: FEATURES
2+
body: 'types/basetypes: Added interfaces `basetypes.Float32Typable`, `basetypes.Float32Valuable`,
3+
and `basetypes.Float32ValuableWithSemanticEquals` for Float32 custom type and value
4+
implementations.'
5+
time: 2024-06-26T12:35:33.490507-04:00
6+
custom:
7+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'resource/schema: Added `Float32Attribute` implementation for Float32 value
3+
handling.'
4+
time: 2024-06-26T12:35:45.867977-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'datasource/schema: Added `Float32Attribute` implementation for Float32 value
3+
handling.'
4+
time: 2024-06-26T12:36:15.026076-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'provider/schema: Added `Float32Attribute` implementation for Float32 value
3+
handling.'
4+
time: 2024-06-26T12:36:40.047935-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: FEATURES
2+
body: 'function: Added `Float32Parameter` and `Float32Return` for Float32 value handling.'
3+
time: 2024-06-26T12:36:51.027757-04:00
4+
custom:
5+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'resource/schema/float32default: New package with `StaticValue` implementation
3+
for Float32 schema-based default values.'
4+
time: 2024-06-26T12:37:38.728292-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'resource/schema/float32planmodifier: New package with built-in implementations
3+
for Float32 value plan modification.'
4+
time: 2024-06-26T12:38:20.591646-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'resource/schema/defaults: New `Float32` interface for Float32 schema-based
3+
default implementations.'
4+
time: 2024-06-26T12:38:36.234337-04:00
5+
custom:
6+
Issue: "1014"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: FEATURES
2+
body: 'resource/schema/planmodifier: New `Float32` interface for Float32 value plan
3+
modification implementations.'
4+
time: 2024-06-26T12:39:09.284352-04:00
5+
custom:
6+
Issue: "1014"

0 commit comments

Comments
 (0)