Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(830)

Side by Side Diff: pkg/analyzer/lib/src/summary/format.dart

Issue 1612863002: Serialize long integers as unsigned 32-bit pieces. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | pkg/analyzer/lib/src/summary/summarize_const_expr.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files".
7 7
8 library analyzer.src.summary.format; 8 library analyzer.src.summary.format;
9 9
10 import 'base.dart' as base; 10 import 'base.dart' as base;
(...skipping 1955 matching lines...) Expand 10 before | Expand all | Expand 10 after
1966 */ 1966 */
1967 void set operations(List<UnlinkedConstOperation> _value) { 1967 void set operations(List<UnlinkedConstOperation> _value) {
1968 assert(!_finished); 1968 assert(!_finished);
1969 _operations = _value; 1969 _operations = _value;
1970 } 1970 }
1971 1971
1972 @override 1972 @override
1973 List<int> get ints => _ints ?? const <int>[]; 1973 List<int> get ints => _ints ?? const <int>[];
1974 1974
1975 /** 1975 /**
1976 * Sequence of 32-bit integers consumed by the operations `pushArgument`, 1976 * Sequence of unsigned 32-bit integers consumed by the operations
1977 * `pushInt`, `shiftOr`, `concatenate`, `invokeConstructor`, `makeList`, and 1977 * `pushArgument`, `pushInt`, `shiftOr`, `concatenate`, `invokeConstructor`,
1978 * `makeMap`. 1978 * `makeList`, and `makeMap`.
1979 */ 1979 */
1980 void set ints(List<int> _value) { 1980 void set ints(List<int> _value) {
1981 assert(!_finished); 1981 assert(!_finished);
1982 assert(_value == null || _value.every((e) => e >= 0)); 1982 assert(_value == null || _value.every((e) => e >= 0));
1983 _ints = _value; 1983 _ints = _value;
1984 } 1984 }
1985 1985
1986 @override 1986 @override
1987 List<double> get doubles => _doubles ?? const <double>[]; 1987 List<double> get doubles => _doubles ?? const <double>[];
1988 1988
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
2082 */ 2082 */
2083 abstract class UnlinkedConst extends base.SummaryClass { 2083 abstract class UnlinkedConst extends base.SummaryClass {
2084 2084
2085 /** 2085 /**
2086 * Sequence of operations to execute (starting with an empty stack) to form 2086 * Sequence of operations to execute (starting with an empty stack) to form
2087 * the constant value. 2087 * the constant value.
2088 */ 2088 */
2089 List<UnlinkedConstOperation> get operations; 2089 List<UnlinkedConstOperation> get operations;
2090 2090
2091 /** 2091 /**
2092 * Sequence of 32-bit integers consumed by the operations `pushArgument`, 2092 * Sequence of unsigned 32-bit integers consumed by the operations
2093 * `pushInt`, `shiftOr`, `concatenate`, `invokeConstructor`, `makeList`, and 2093 * `pushArgument`, `pushInt`, `shiftOr`, `concatenate`, `invokeConstructor`,
2094 * `makeMap`. 2094 * `makeList`, and `makeMap`.
2095 */ 2095 */
2096 List<int> get ints; 2096 List<int> get ints;
2097 2097
2098 /** 2098 /**
2099 * Sequence of 64-bit doubles consumed by the operation `pushDouble`. 2099 * Sequence of 64-bit doubles consumed by the operation `pushDouble`.
2100 */ 2100 */
2101 List<double> get doubles; 2101 List<double> get doubles;
2102 2102
2103 /** 2103 /**
2104 * Sequence of strings consumed by the operations `pushString` and 2104 * Sequence of strings consumed by the operations `pushString` and
(...skipping 3640 matching lines...) Expand 10 before | Expand all | Expand 10 after
5745 "type": type, 5745 "type": type,
5746 "constExpr": constExpr, 5746 "constExpr": constExpr,
5747 "isStatic": isStatic, 5747 "isStatic": isStatic,
5748 "isFinal": isFinal, 5748 "isFinal": isFinal,
5749 "isConst": isConst, 5749 "isConst": isConst,
5750 "hasImplicitType": hasImplicitType, 5750 "hasImplicitType": hasImplicitType,
5751 "propagatedTypeSlot": propagatedTypeSlot, 5751 "propagatedTypeSlot": propagatedTypeSlot,
5752 }; 5752 };
5753 } 5753 }
5754 5754
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer/lib/src/summary/summarize_const_expr.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698