Skip to content

feat: object deletion support — Delete(), GroupWriter.DeleteAttribute(), allocator Free() (Issue #51) - #57

Merged
kolkov merged 1 commit into
mainfrom
feat/deletion-support
Jun 25, 2026
Merged

kolkov merged 1 commit into
mainfrom
feat/deletion-support

feat: add object deletion support — Delete(), unlinkFromParent(), all…

bce5a21
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Jun 25, 2026 in 1s

57.93% of diff hit (target 81.02%)

View this Pull Request on Codecov

57.93% of diff hit (target 81.02%)

Annotations

Check warning on line 69 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L69

Added line #L69 was not covered by tests

Check warning on line 78 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L78

Added line #L78 was not covered by tests

Check warning on line 90 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L89-L90

Added lines #L89 - L90 were not covered by tests

Check warning on line 92 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L92

Added line #L92 was not covered by tests

Check warning on line 110 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L109-L110

Added lines #L109 - L110 were not covered by tests

Check warning on line 114 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L114

Added line #L114 was not covered by tests

Check warning on line 119 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L118-L119

Added lines #L118 - L119 were not covered by tests

Check warning on line 126 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L121-L126

Added lines #L121 - L126 were not covered by tests

Check warning on line 129 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L129

Added line #L129 was not covered by tests

Check warning on line 132 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L131-L132

Added lines #L131 - L132 were not covered by tests

Check warning on line 136 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L136

Added line #L136 was not covered by tests

Check warning on line 155 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L155

Added line #L155 was not covered by tests

Check warning on line 192 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L192

Added line #L192 was not covered by tests

Check warning on line 196 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L195-L196

Added lines #L195 - L196 were not covered by tests

Check warning on line 199 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L199

Added line #L199 was not covered by tests

Check warning on line 212 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L212

Added line #L212 was not covered by tests

Check warning on line 215 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L214-L215

Added lines #L214 - L215 were not covered by tests

Check warning on line 219 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L218-L219

Added lines #L218 - L219 were not covered by tests

Check warning on line 222 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L221-L222

Added lines #L221 - L222 were not covered by tests

Check warning on line 227 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L225-L227

Added lines #L225 - L227 were not covered by tests

Check warning on line 232 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L230-L232

Added lines #L230 - L232 were not covered by tests

Check warning on line 237 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L235-L237

Added lines #L235 - L237 were not covered by tests

Check warning on line 240 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L240

Added line #L240 was not covered by tests

Check warning on line 252 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L252

Added line #L252 was not covered by tests

Check warning on line 256 in delete_write.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

delete_write.go#L256

Added line #L256 was not covered by tests