dart-sdk/runtime
Johnni Winther 1930c07cd7 [cfe] Add flags to MethodInvocation and fileEndOffset to Block
The CL add a 'flags' to MethodInvocation with the properties isInvariant
and isBoundsSafe. The former is used for to marks safe calls in unified
collection encoding. Both can be used further by backends.

The CL also adds a 'fileEndOffset' to Block. This is current set for
block declared in used code.

In response to https://github.com/dart-lang/sdk/issues/43994
and https://github.com/dart-lang/sdk/issues/43965

Change-Id: I579fc2928331465dfc2c152ccfd21297b12cfdd3
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/170695
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2020-11-09 07:36:44 +00:00
..
bin [test/ffi] Add struct stack alignment test 2020-11-06 13:54:23 +00:00
docs decode tool from native_stack_trace 2020-08-27 10:00:37 +00:00
include [vm] Native API: Make Dart_NewWeakPersistentHandle not auto delete 2020-11-03 10:27:44 +00:00
lib [vm/ffi] Refactor Zone arguments to first position 2020-11-05 13:57:53 +00:00
llvm_codegen [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
observatory Reland "[ DDS ] Keep event history for Stdout, Stderr, and Extension streams" 2020-11-06 19:02:23 +00:00
observatory_2 Reland "[ DDS ] Keep event history for Stdout, Stderr, and Extension streams" 2020-11-06 19:02:23 +00:00
platform [vm] Add (S)LEB128 encoding/decoding to BaseWriteStream. 2020-10-09 10:08:16 +00:00
tests/vm Rename is{Strong,Weak}Mode to has{Sound,Unsound}NullSafety 2020-11-05 14:26:53 +00:00
third_party Reland "[vm] Build dart2native dependencies with the normal "create_sdk" target" 2020-06-17 16:12:26 +00:00
tools Opt the verbose_gc_to_bmu tool out of null safety. 2020-10-16 00:18:31 +00:00
vm [cfe] Add flags to MethodInvocation and fileEndOffset to Block 2020-11-09 07:36:44 +00:00
.clang-tidy [vm] Add runtime/.clang-tidy file 2019-09-05 09:51:13 +00:00
.gitignore
BUILD.gn Remove bytecode mode of Dart SDK build 2020-10-21 22:43:14 +00:00
codereview.settings
configs.gni Reland "[vm] Build dart2native dependencies with the normal "create_sdk" target" 2020-06-17 16:12:26 +00:00
CPPLINT.cfg
PRESUBMIT.py [Presubmit] Fixes presubmit for breaking API change. 2020-03-03 13:30:20 +00:00
runtime_args.gni Remove bytecode mode of Dart SDK build 2020-10-21 22:43:14 +00:00