Skip to content

Commit d662433

Browse files
committed
v0.8.1
1 parent bb12986 commit d662433

File tree

10 files changed

+18
-17
lines changed

10 files changed

+18
-17
lines changed

lib/src/eval/compiler/compiler.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -667,7 +667,8 @@ class Compiler implements BridgeDeclarationRegistry, EvalPluginRegistry {
667667
DeclarationOrBridge(libraryIndex, declaration: constant);
668668
final globalIndex = _ctx.globalIndex++;
669669
_topLevelGlobalIndices[libraryIndex]![name] = globalIndex;
670-
_ctx.enumValueIndices[libraryIndex]![declaration.name.lexeme]![constant.name.lexeme] = globalIndex;
670+
_ctx.enumValueIndices[libraryIndex]![declaration.name.lexeme]![
671+
constant.name.lexeme] = globalIndex;
671672
}
672673
}
673674

lib/src/eval/compiler/helpers/invoke.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ extension Invoke on Variable {
174174
}
175175

176176
final invokeOp = InvokeDynamic.make(
177-
$this.scopeFrameOffset, ctx.constantPool.addOrGet(method!));
177+
$this.scopeFrameOffset, ctx.constantPool.addOrGet(method));
178178
ctx.pushOp(invokeOp, InvokeDynamic.len(invokeOp));
179179
}
180180

lib/src/eval/compiler/type.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -834,7 +834,7 @@ class TypeRef {
834834
}
835835
}
836836

837-
static loadTemporaryTypes(
837+
static void loadTemporaryTypes(
838838
CompilerContext ctx, List<TypeParameter>? typeParams,
839839
[int? library]) {
840840
if (typeParams != null) {

lib/src/eval/compiler/variable.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import 'package:dart_eval/src/eval/compiler/builtins.dart';
44
import 'package:dart_eval/src/eval/compiler/collection/list.dart';
55
import 'package:dart_eval/src/eval/compiler/context.dart';
66
import 'package:dart_eval/src/eval/compiler/expression/function.dart';
7-
import 'package:dart_eval/src/eval/compiler/helpers/tearoff.dart';
87
import 'package:dart_eval/src/eval/compiler/type.dart';
98

109
import 'package:dart_eval/src/eval/runtime/runtime.dart';

lib/src/eval/shared/stdlib/core.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,10 @@ class DartCorePlugin implements EvalPlugin {
115115
$RangeError.$checkNotNegative);
116116
runtime.registerBridgeFunc('dart:core', 'Symbol.', $Symbol.$new);
117117
runtime.registerBridgeFunc('dart:core', 'double.nan*g', $double.$nan);
118-
runtime.registerBridgeFunc('dart:core', 'double.infinity*g', $double.$infinity);
119-
runtime.registerBridgeFunc('dart:core', 'double.negativeInfinity*g', $double.$negativeInfinity);
118+
runtime.registerBridgeFunc(
119+
'dart:core', 'double.infinity*g', $double.$infinity);
120+
runtime.registerBridgeFunc(
121+
'dart:core', 'double.negativeInfinity*g', $double.$negativeInfinity);
120122
$StackTrace.configureForRuntime(runtime);
121123
$Error.configureForRuntime(runtime);
122124
$UnimplementedError.configureForRuntime(runtime);

lib/src/eval/shared/stdlib/core/num.dart

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -592,18 +592,17 @@ class $double extends $num<double> {
592592
fields: {},
593593
wrap: true);
594594

595-
static $Value? $nan(Runtime runtime, $Value? target,
596-
List<$Value?> args) {
595+
static $Value? $nan(Runtime runtime, $Value? target, List<$Value?> args) {
597596
return $double(double.nan);
598597
}
599598

600-
static $Value? $infinity(Runtime runtime, $Value? target,
601-
List<$Value?> args) {
599+
static $Value? $infinity(
600+
Runtime runtime, $Value? target, List<$Value?> args) {
602601
return $double(double.infinity);
603602
}
604603

605-
static $Value? $negativeInfinity(Runtime runtime, $Value? target,
606-
List<$Value?> args) {
604+
static $Value? $negativeInfinity(
605+
Runtime runtime, $Value? target, List<$Value?> args) {
607606
return $double(double.negativeInfinity);
608607
}
609608

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: dart_eval
22
description: A flexible Dart bytecode compiler and interpreter written in Dart, enabling dynamic execution and code push for AOT Dart apps.
3-
version: 0.8.0
3+
version: 0.8.1
44
homepage: https://github.com/ethanblake4/dart_eval
55
platforms:
66
android:

test/collection_test.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import 'package:dart_eval/dart_eval.dart';
2-
import 'package:dart_eval/src/eval/runtime/function.dart';
32
import 'package:dart_eval/src/eval/shared/stdlib/core/base.dart';
4-
import 'package:dart_eval/src/eval/shared/stdlib/core/collection.dart';
53
import 'package:dart_eval/src/eval/shared/stdlib/core/num.dart';
64
import 'package:test/expect.dart';
75
import 'package:test/scaffolding.dart';

test/enum_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ void main() {
121121
}
122122
});
123123

124-
final result = runtime.executeLib('package:my_test_package/main.dart', 'main');
124+
final result =
125+
runtime.executeLib('package:my_test_package/main.dart', 'main');
125126
expect(result, 1);
126127
});
127128
});

test/stdlib_test.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,8 @@ void main() {
562562
});
563563

564564
final runtime = Runtime.ofProgram(program);
565-
expect(runtime.executeLib('package:example/main.dart', 'main'), double.infinity);
565+
expect(runtime.executeLib('package:example/main.dart', 'main'),
566+
double.infinity);
566567
});
567568
});
568569
}

0 commit comments

Comments
 (0)