dart-sdk/runtime/platform
Matthew Dempsky a0e0a7a150 [vm] Delete disallowed constructors/operators
This allows the compiler to emit better errors. It also allows the
compiler to detect when a class accidentally references its own
supposedly disallowed constructors/operators (e.g., see dartutils.cc).

Notably, this exposes a number of private member variables that are
unused, but some that are used only in certain build configurations.
It would arguably be better to only define the variables when they're
needed, but that's deferred to a subsequent CL.

Change-Id: I5d0e6697eebebc9321fae1ff49cc68caf557b903
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/97175
Commit-Queue: Siva Annamalai <asiva@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
2019-03-23 00:52:41 +00:00
..
address_sanitizer.h
allocation.h
assert.cc [vm] Move VM globals from runtime/platform to runtime/vm. 2018-09-04 21:16:39 +00:00
assert.h [vm] Fix build for gcc 7.3.0. 2018-05-03 17:59:44 +00:00
atomic.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_android.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_fuchsia.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_linux.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_macos.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
atomic_win.h [vm] Use atomic release-acquire operations to update RawICData::ic_data_ 2018-11-01 18:29:05 +00:00
BUILD.gn [GN] Add interpreter config. Refactor configs. 2018-05-14 15:26:37 +00:00
c99_support_win.h
floating_point.h
floating_point_win.cc
floating_point_win.h
globals.h [vm] Delete disallowed constructors/operators 2019-03-23 00:52:41 +00:00
growable_array.h [vm/compiler] Rework how logical expressions are compiled to IL. 2018-08-02 10:51:53 +00:00
hashmap.cc [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
hashmap.h [vm] Propagate more UTF8 conversion errors 2018-09-06 02:23:21 +00:00
inttypes_support_win.h
math.h
memory_sanitizer.h
platform_sources.gni [vm] Remove some bin -> vm includes. 2018-03-28 23:16:09 +00:00
safe_stack.h
signal_blocker.h
text_buffer.cc [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer. 2019-03-05 22:32:22 +00:00
text_buffer.h [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils.cc [vm] Add macro for fallthrough annotations 2019-02-15 01:12:01 +00:00
utils.h [vm/bytecode] Revise representation of types, constants and calls in bytecode 2019-02-05 20:13:45 +00:00
utils_android.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_android.h
utils_fuchsia.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_fuchsia.h
utils_linux.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_linux.h
utils_macos.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_macos.h
utils_win.cc [vm] Move some string utils from runtime/vm to runtime/platform. 2018-03-01 02:07:46 +00:00
utils_win.h