dart-sdk/runtime
Martin Kustermann ce27d1a539 [vm] Specialize TTS stubs only for legacy types
This is a follow-up to 62835950d which was using the condition
`type.IsNullable()` for determining whether to generate TTS stubs.

It turns out `type.IsNullable()` is false for legacy types (for whatever
reason, because legacy types are nulable).

Instead we'll change the condition to `type.IsLegacy()`.

Issue https://github.com/flutter/flutter/issues/49893

Change-Id: I4c8a728382c7b7c65ddb6bff41778b384634d83d
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/134164
Reviewed-by: Teagan Strickland <sstrickl@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2020-02-03 14:07:55 +00:00
..
bin [vm] seperate error and unknown types for getStdioHandletype 2020-01-31 17:07:22 +00:00
docs [vm/tfa] Use pragma to pass type arguments to exact return types. 2020-01-03 14:08:19 +00:00
include [vm/embedder] Add documentation to Dart_CompileToKernel 2020-01-31 15:03:42 +00:00
lib [vm/ffi] Split up compiler/ffi.cc into separate files 2020-01-24 15:34:59 +00:00
llvm_codegen [llvm_codegen] Use exclusively SExpression support from VM and nothing else. 2019-10-30 16:27:04 +00:00
observatory [vm] Set Class::is_const() based on final fields instead of generative constructors (which can be shaken by TFA) 2020-01-31 21:38:37 +00:00
platform [vm/aot] Use a global dispatch table for instance calls in AOT. 2020-02-03 11:04:15 +00:00
tests/vm [vm/aot] Use a global dispatch table for instance calls in AOT. 2020-02-03 11:04:15 +00:00
third_party
tools [ dartfuzz ] Fixed type table for sumManyDoubles 2020-01-24 01:27:02 +00:00
vm [vm] Specialize TTS stubs only for legacy types 2020-02-03 14:07:55 +00:00
.clang-tidy
.gitignore
BUILD.gn [vm] Reland the flag flip behind the --nnbd build flag 2020-01-30 23:41:19 +00:00
codereview.settings
configs.gni [VM/runtime] - Remove DART_NO_SNAPSHOT 2020-01-08 18:56:21 +00:00
CPPLINT.cfg
PRESUBMIT.py
runtime_args.gni [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00