Skip to content

Commit

Permalink
Update CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
mikkelfj committed Oct 26, 2016
1 parent 9fae97e commit cef5b2b
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,19 @@
- Improve IBM XLC support in `pstdalign.h`.
- Always include `pstdalign.h` in `flatcc_flatbuffers.h` because some
C11 compilers fail to provide `stdalign.h`.
- BREAKING: Size prefixed buffers added requires a minor change
to the low-level flatcc builder library with a flag argument to create
and start buffer calls. This should not affect user code.
- Buffer verifier used to mostly, but not always, verify buffer
alignment relative to buffer start. With size prefixed buffers it is
necessary to verify relative to the allocated buffer, which is also
safer and more consistent, but adds requirements to aligned allocation.
- `monster_test` and `flatc_compat` test now uses aligned alloc.
- Add `aligned_alloc` and `aligned_free` to `pstdalign.h`.
- `flatcc_builder_finalize_aligned_buffer` now requires `aligned_free`
to be fully portable and no longer use unaligned malloc as fallback,
but still works with `free` on most platforms (not Windows).

- BREAKING: Size prefixed buffers added requires a minor change
to the low-level flatcc builder library with a flag argument to create
and start buffer calls. This should not affect user code.


Changes related to big endian support which do not affect little endian
platforms with little endian wire format.
Expand Down

0 comments on commit cef5b2b

Please sign in to comment.