diff --git a/README.md b/README.md index 562198d..def542f 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ The goal is to implement the actual C standard and not some subset for performan ## Limits and Errors -There are still several open areas, but most targets have been reached. The current Dhrystone performance is 68 iterations per second with byte code (11266) and 295 iterations with native code (11784 Bytes). +There are still several open areas, but most targets have been reached. The current Dhrystone performance is 81 iterations per second with byte code (11108) and 354 iterations with native code (10965 Bytes). ### Language @@ -41,14 +41,10 @@ There are still several open areas, but most targets have been reached. The cur * No NaN support for floats * Basic zero page variables not restored on stop/restore -### Optimizing - -* Auto variables placed on fixed stack for known call sequence ### Intermediate code generation * No check for running out of temporary registers -* Wasted 7 codes for far jumps ### Native code generation diff --git a/oscar64/oscar64.cpp b/oscar64/oscar64.cpp index 11784e7..efe1f1a 100644 --- a/oscar64/oscar64.cpp +++ b/oscar64/oscar64.cpp @@ -73,7 +73,7 @@ int main2(int argc, const char** argv) #else strcpy(strProductName, "oscar64"); - strcpy(strProductVersion, "1.5.102"); + strcpy(strProductVersion, "1.5.103"); #ifdef __APPLE__ uint32_t length = sizeof(basePath); diff --git a/oscar64/oscar64.rc b/oscar64/oscar64.rc index d253a70..5b877ee 100644 --- a/oscar64/oscar64.rc +++ b/oscar64/oscar64.rc @@ -25,8 +25,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL // VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,5,102,0 - PRODUCTVERSION 1,5,102,0 + FILEVERSION 1,5,103,0 + PRODUCTVERSION 1,5,103,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -43,12 +43,12 @@ BEGIN BEGIN VALUE "CompanyName", "oscar64" VALUE "FileDescription", "oscar64 compiler" - VALUE "FileVersion", "1.5.102.0" + VALUE "FileVersion", "1.5.103.0" VALUE "InternalName", "oscar64.exe" VALUE "LegalCopyright", "Copyright (C) 2021" VALUE "OriginalFilename", "oscar64.exe" VALUE "ProductName", "oscar64" - VALUE "ProductVersion", "1.5.102.0" + VALUE "ProductVersion", "1.5.103.0" END END BLOCK "VarFileInfo" diff --git a/oscar64setup/oscar64setup.vdproj b/oscar64setup/oscar64setup.vdproj index c55bc9d..999308e 100644 --- a/oscar64setup/oscar64setup.vdproj +++ b/oscar64setup/oscar64setup.vdproj @@ -3945,15 +3945,15 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:oscar64" - "ProductCode" = "8:{6DCF4711-61FA-455B-87CE-A5383B7EEB4E}" - "PackageCode" = "8:{20057AF4-DA5C-4190-B17D-094F83470BE1}" + "ProductCode" = "8:{09575165-2069-4B69-BE6B-19DD59235C7B}" + "PackageCode" = "8:{FE8993C1-5EEC-4980-9E83-022B12403E1A}" "UpgradeCode" = "8:{9AB61EFF-ACAC-4079-9950-8D96615CD4EF}" "AspNetVersion" = "8:2.0.50727.0" "RestartWWWService" = "11:FALSE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.5.102" + "ProductVersion" = "8:1.5.103" "Manufacturer" = "8:oscar64" "ARPHELPTELEPHONE" = "8:" "ARPHELPLINK" = "8:"