Skip to content

Commit db72757

Browse files
committed
Fix indentation in Truffle changelog.
1 parent c620754 commit db72757

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

truffle/CHANGELOG.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@ No active inner context is allowed after `TruffleLanguage.finalizeContext(Object
3434
* Removed many deprecated methods in `TruffleLanguage`, `TruffleLanguage.Env` and `TruffleInstrument.Env`. All of which were already deprecated for at least four releases.
3535
* Removed deprecated `GraphPrintVisitor`.
3636
* Added new APIs to `com.oracle.truffle.api.frame.Frame` and `com.oracle.truffle.api.frame.FrameDescriptor`:
37-
* Added a new "namespace" of index-based slots in `Frame` that is defined during construction of the frame descriptor and cannot be changed afterwards, and that is accessed using `int` indexes instead of `FrameSlot`s.
38-
* Added a second new "namespace" of slots (called auxiliary slots) in `Frame` that can be added to the frame descriptor dynamically (and which only supports "object" slots).
39-
* In addition to `get.../set...` methods, the new API also supports `copy` and `swap` of frame slots.
40-
* The `FrameSlot`-based API methods in `Frame` and `FrameDescriptor` were deprecated.
41-
* `FrameSlotTypeException` is now an unchecked exception, which simplifies many APIs and removes the need for the `FrameUtil` class.
37+
* Added a new "namespace" of index-based slots in `Frame` that is defined during construction of the frame descriptor and cannot be changed afterwards, and that is accessed using `int` indexes instead of `FrameSlot`s.
38+
* Added a second new "namespace" of slots (called auxiliary slots) in `Frame` that can be added to the frame descriptor dynamically (and which only supports "object" slots).
39+
* In addition to `get.../set...` methods, the new API also supports `copy` and `swap` of frame slots.
40+
* The `FrameSlot`-based API methods in `Frame` and `FrameDescriptor` were deprecated.
41+
* `FrameSlotTypeException` is now an unchecked exception, which simplifies many APIs and removes the need for the `FrameUtil` class.
4242
* Changes to the way frame slots are handled during partial evaluation:
43-
* Removed the `FrameClearPhase` - now clearing the frame slots in the "clear" intrinsics instead.
44-
* Added a new `FrameAccessVerificationPhase` that detects improper pairing of frame slot types at merges, inserts deopts and outputs a performance warning: frame slots can now change type freely and will still be optimized by the frame intrinsics optimization, as long as the types are compatible at merges (whereas frame slots used to be restricted to one primitive type in the whole compilation unit).
43+
* Removed the `FrameClearPhase` - now clearing the frame slots in the "clear" intrinsics instead.
44+
* Added a new `FrameAccessVerificationPhase` that detects improper pairing of frame slot types at merges, inserts deopts and outputs a performance warning: frame slots can now change type freely and will still be optimized by the frame intrinsics optimization, as long as the types are compatible at merges (whereas frame slots used to be restricted to one primitive type in the whole compilation unit).
4545
* Made conversion rules for passing values to native code through the Truffle NFI more lenient.
46-
* Passing a `double` to a parameter of type `float` is allowed, possibly losing precision.
47-
* Passing signed integers to parameters of type `uint*` and unsigned integers to parameters of type `sint*` is allowed.
46+
* Passing a `double` to a parameter of type `float` is allowed, possibly losing precision.
47+
* Passing signed integers to parameters of type `uint*` and unsigned integers to parameters of type `sint*` is allowed.
4848

4949
## Version 21.3.0
5050
* Added a `@GenerateWrapper.Ignore` annotation to prevent methods from being instrumented in wrapper classes.

0 commit comments

Comments
 (0)