Skip to content

Commit 0726c86

Browse files
committed
Prepare release (v0.9.0)
1 parent b3b308c commit 0726c86

File tree

11 files changed

+67
-30
lines changed

11 files changed

+67
-30
lines changed

Acornima.sln

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acornima.Tests", "test\Acor
2626
EndProject
2727
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Acornima.Tests.Test262", "test\Acornima.Tests.Test262\Acornima.Tests.Test262.csproj", "{A7CA9D3E-5247-4212-9E08-BDECBC63B8E1}"
2828
EndProject
29+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{C428FBAE-48E0-4C47-B9D2-688866714516}"
30+
ProjectSection(SolutionItems) = preProject
31+
src\Directory.Build.props = src\Directory.Build.props
32+
EndProjectSection
33+
EndProject
2934
Global
3035
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3136
Debug|Any CPU = Debug|Any CPU
@@ -34,6 +39,10 @@ Global
3439
GlobalSection(ProjectConfigurationPlatforms) = postSolution
3540
{C924464D-28FC-427E-A65A-A75ADCDADA00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3641
{C924464D-28FC-427E-A65A-A75ADCDADA00}.Release|Any CPU.ActiveCfg = Release|Any CPU
42+
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43+
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Debug|Any CPU.Build.0 = Debug|Any CPU
44+
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Release|Any CPU.ActiveCfg = Release|Any CPU
45+
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Release|Any CPU.Build.0 = Release|Any CPU
3746
{A3A0B6A1-AA69-4811-BD6D-AF786CA9D619}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3847
{A3A0B6A1-AA69-4811-BD6D-AF786CA9D619}.Debug|Any CPU.Build.0 = Debug|Any CPU
3948
{A3A0B6A1-AA69-4811-BD6D-AF786CA9D619}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -42,10 +51,14 @@ Global
4251
{F41FD930-C3E8-42C0-AFE8-670C2E47E3D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
4352
{F41FD930-C3E8-42C0-AFE8-670C2E47E3D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
4453
{F41FD930-C3E8-42C0-AFE8-670C2E47E3D3}.Release|Any CPU.Build.0 = Release|Any CPU
45-
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46-
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Debug|Any CPU.Build.0 = Debug|Any CPU
47-
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Release|Any CPU.ActiveCfg = Release|Any CPU
48-
{384C7882-6721-4885-9DFC-461BD6AE2ABA}.Release|Any CPU.Build.0 = Release|Any CPU
54+
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
55+
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Debug|Any CPU.Build.0 = Debug|Any CPU
56+
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Release|Any CPU.ActiveCfg = Release|Any CPU
57+
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Release|Any CPU.Build.0 = Release|Any CPU
58+
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
59+
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
61+
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Release|Any CPU.Build.0 = Release|Any CPU
4962
{460A0A53-B9F6-47DB-83D7-763A39562A55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5063
{460A0A53-B9F6-47DB-83D7-763A39562A55}.Debug|Any CPU.Build.0 = Debug|Any CPU
5164
{460A0A53-B9F6-47DB-83D7-763A39562A55}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -54,18 +67,13 @@ Global
5467
{A7CA9D3E-5247-4212-9E08-BDECBC63B8E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
5568
{A7CA9D3E-5247-4212-9E08-BDECBC63B8E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
5669
{A7CA9D3E-5247-4212-9E08-BDECBC63B8E1}.Release|Any CPU.Build.0 = Release|Any CPU
57-
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
58-
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
59-
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
60-
{E88ED3EB-27F2-4BAF-805F-EE25F810F4EA}.Release|Any CPU.Build.0 = Release|Any CPU
61-
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
62-
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Debug|Any CPU.Build.0 = Debug|Any CPU
63-
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Release|Any CPU.ActiveCfg = Release|Any CPU
64-
{F2B479F2-5104-4ACB-BC8A-92422C9F3736}.Release|Any CPU.Build.0 = Release|Any CPU
6570
EndGlobalSection
6671
GlobalSection(SolutionProperties) = preSolution
6772
HideSolutionNode = FALSE
6873
EndGlobalSection
74+
GlobalSection(NestedProjects) = preSolution
75+
{C428FBAE-48E0-4C47-B9D2-688866714516} = {71570FFF-0BEA-4AF7-8288-9E46627EA676}
76+
EndGlobalSection
6977
GlobalSection(ExtensibilityGlobals) = postSolution
7078
SolutionGuid = {E0941456-4B6F-44D0-9A68-07E7D70D890F}
7179
EndGlobalSection

Directory.Build.props

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,6 @@
44
<LangVersion>12</LangVersion>
55
<Nullable>enable</Nullable>
66
<WarningsAsErrors>nullable</WarningsAsErrors>
7-
8-
<VersionPrefix>0.1.0</VersionPrefix>
9-
10-
<PackageLicenseExpression>BSD-3-Clause</PackageLicenseExpression>
11-
<PackageProjectUrl>https://github.com/adams85/acornima</PackageProjectUrl>
12-
<PackageReadmeFile>README.md</PackageReadmeFile>
13-
14-
<PublishRepositoryUrl>true</PublishRepositoryUrl>
15-
<EmbedUntrackedSources>true</EmbedUntrackedSources>
16-
<IncludeSymbols>true</IncludeSymbols>
17-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
187
</PropertyGroup>
198

209
</Project>

benchmarks/Acornima.Benchmarks/Acornima.Benchmarks.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
55
<TargetFrameworks>net48;net8.0</TargetFrameworks>
6+
<SignAssembly>true</SignAssembly>
7+
<AssemblyOriginatorKeyFile>..\..\src\Karambolo.Public.snk</AssemblyOriginatorKeyFile>
68
<IsPackable>false</IsPackable>
79
</PropertyGroup>
810

src/Acornima.Extras/Acornima.Extras.csproj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
<RootNamespace>Acornima</RootNamespace>
55
<TargetFrameworks>net6.0;net462;netstandard2.0;netstandard2.1</TargetFrameworks>
66
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
7+
8+
<AssemblyTitle>Acornima.Extras</AssemblyTitle>
9+
<Description>Additional features and utilities for the Acornima package.</Description>
10+
<NeutralLanguage>en-US</NeutralLanguage>
11+
<PackageId>Acornima.Extras</PackageId>
12+
<PackageTags>javascript, ecmascript, parser</PackageTags>
713
</PropertyGroup>
814

915
<ItemGroup>
@@ -16,8 +22,8 @@
1622
</ItemGroup>
1723

1824
<ItemGroup>
19-
<InternalsVisibleTo Include="Acornima.Benchmarks" />
20-
<InternalsVisibleTo Include="Acornima.Tests" />
25+
<InternalsVisibleTo Include="Acornima.Benchmarks, PublicKey=00240000048000009400000006020000002400005253413100040000010001009386e741f80212b92e6324bd2d5d89871d081fa41cce46ba30a3d3cae4be4935a92cf6c76a55e5192adad2235139d550816388bdad8a972a7a4eace42838c7694a0124c56174ff27690ba4d470c423ee72efac06decef995b89b6e936b59fe4c6ba88d3c2d3a34216221e1bf455faf1c3e88d93f37b0891b2fbbad9bf606d9ce" />
26+
<InternalsVisibleTo Include="Acornima.Tests, PublicKey=00240000048000009400000006020000002400005253413100040000010001009386e741f80212b92e6324bd2d5d89871d081fa41cce46ba30a3d3cae4be4935a92cf6c76a55e5192adad2235139d550816388bdad8a972a7a4eace42838c7694a0124c56174ff27690ba4d470c423ee72efac06decef995b89b6e936b59fe4c6ba88d3c2d3a34216221e1bf455faf1c3e88d93f37b0891b2fbbad9bf606d9ce" />
2127
</ItemGroup>
2228

2329
<ItemGroup>

src/Acornima.Extras/AstToJsonConverter.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,6 @@ public void Convert(Node node)
623623
{
624624
Member("specifiers", node.Specifiers);
625625
Member("source", node.Source);
626-
// original Esprima doesn't include this information yet
627626
if (node.Attributes.Count > 0)
628627
{
629628
Member("attributes", node.Attributes);

src/Acornima/Acornima.csproj

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
<PropertyGroup>
44
<TargetFrameworks>net6.0;net462;netstandard2.0;netstandard2.1</TargetFrameworks>
55
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
6+
7+
<AssemblyTitle>Acornima</AssemblyTitle>
8+
<Description>A standard-compliant JavaScript parser, which is a fork of Esprima.NET combined with the .NET port of the acornjs parser.</Description>
9+
<NeutralLanguage>en-US</NeutralLanguage>
10+
<PackageId>Acornima</PackageId>
11+
<PackageTags>javascript, ecmascript, parser</PackageTags>
612
</PropertyGroup>
713

814
<ItemGroup Condition="'$(TargetFramework)' == 'net462' OR '$(TargetFramework)' == 'netstandard2.0'">
@@ -23,9 +29,9 @@
2329
</ItemGroup>
2430

2531
<ItemGroup>
26-
<InternalsVisibleTo Include="Acornima.Benchmarks" />
27-
<InternalsVisibleTo Include="Acornima.Extras" />
28-
<InternalsVisibleTo Include="Acornima.Tests" />
32+
<InternalsVisibleTo Include="Acornima.Benchmarks, PublicKey=00240000048000009400000006020000002400005253413100040000010001009386e741f80212b92e6324bd2d5d89871d081fa41cce46ba30a3d3cae4be4935a92cf6c76a55e5192adad2235139d550816388bdad8a972a7a4eace42838c7694a0124c56174ff27690ba4d470c423ee72efac06decef995b89b6e936b59fe4c6ba88d3c2d3a34216221e1bf455faf1c3e88d93f37b0891b2fbbad9bf606d9ce" />
33+
<InternalsVisibleTo Include="Acornima.Extras, PublicKey=00240000048000009400000006020000002400005253413100040000010001009386e741f80212b92e6324bd2d5d89871d081fa41cce46ba30a3d3cae4be4935a92cf6c76a55e5192adad2235139d550816388bdad8a972a7a4eace42838c7694a0124c56174ff27690ba4d470c423ee72efac06decef995b89b6e936b59fe4c6ba88d3c2d3a34216221e1bf455faf1c3e88d93f37b0891b2fbbad9bf606d9ce" />
34+
<InternalsVisibleTo Include="Acornima.Tests, PublicKey=00240000048000009400000006020000002400005253413100040000010001009386e741f80212b92e6324bd2d5d89871d081fa41cce46ba30a3d3cae4be4935a92cf6c76a55e5192adad2235139d550816388bdad8a972a7a4eace42838c7694a0124c56174ff27690ba4d470c423ee72efac06decef995b89b6e936b59fe4c6ba88d3c2d3a34216221e1bf455faf1c3e88d93f37b0891b2fbbad9bf606d9ce" />
2935
</ItemGroup>
3036

3137
<ItemGroup>

src/Acornima/Ast/NodeList.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ public void Reset()
149149
}
150150

151151
/// <remarks>
152-
/// According to the <see cref="https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerator-1.current#remarks">specification</see>,
152+
/// According to the <see href="https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerator-1.current#remarks">specification</see>,
153153
/// accessing <see cref="Current"/> before calling <see cref="MoveNext"/> or after <see cref="MoveNext"/> returning <see langword="false"/> is undefined behavior.
154154
/// Thus, to maximize performance, this implementation doesn't do any null or range checks, just let the default exceptions occur on invalid access.
155155
/// </remarks>

src/Acornima/Helpers/StringPool.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Collections.Generic;
23
using System.Diagnostics;
34
using System.Runtime.CompilerServices;
45
using Acornima.Properties;

src/Directory.Build.props

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<Project>
2+
<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
3+
4+
<PropertyGroup>
5+
<VersionPrefix>0.1.0</VersionPrefix>
6+
7+
<SignAssembly>true</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\Karambolo.Public.snk</AssemblyOriginatorKeyFile>
9+
10+
<Authors>Adam Simon</Authors>
11+
<Copyright>Adam Simon</Copyright>
12+
<PackageLicenseExpression>BSD-3-Clause</PackageLicenseExpression>
13+
<PackageProjectUrl>https://github.com/adams85/acornima</PackageProjectUrl>
14+
<PackageReadmeFile>README.md</PackageReadmeFile>
15+
16+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
17+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
18+
<IncludeSymbols>true</IncludeSymbols>
19+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
20+
21+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
22+
<NoWarn>1591;$(NoWarn)</NoWarn>
23+
</PropertyGroup>
24+
</Project>

src/Karambolo.Public.snk

596 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)