Browse Source

set pas2js fixes version 1.4.6

mattias 6 năm trước cách đây
mục cha
commit
cfb5914e56

+ 1 - 1
compiler/packages/pastojs/src/pas2jscompiler.pp

@@ -44,7 +44,7 @@ uses
 const
   VersionMajor = 1;
   VersionMinor = 4;
-  VersionRelease = 4;
+  VersionRelease = 6;
   VersionExtra = '';
   DefaultConfigFile = 'pas2js.cfg';
 

+ 1 - 1
compiler/utils/pas2js/dist/rtl.js

@@ -2,7 +2,7 @@
 
 var rtl = {
 
-  version: 10404,
+  version: 10406,
 
   quiet: false,
   debug_load_units: false,

+ 11 - 2
compiler/utils/pas2js/pas2js.lpi

@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <CONFIG>
   <ProjectOptions>
-    <Version Value="11"/>
+    <Version Value="12"/>
     <General>
       <Flags>
         <MainUnitHasUsesSectionForAllUnits Value="False"/>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <CompatibilityMode Value="True"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
-      <MainUnit Value="0"/>
       <Title Value="pas2js"/>
       <UseAppBundle Value="False"/>
       <ResourceType Value="res"/>
@@ -71,6 +71,15 @@
         <AllowLabel Value="False"/>
       </SyntaxOptions>
     </Parsing>
+    <CodeGeneration>
+      <Checks>
+        <IOChecks Value="True"/>
+        <RangeChecks Value="True"/>
+        <OverflowChecks Value="True"/>
+        <StackChecks Value="True"/>
+      </Checks>
+      <VerifyObjMethodCallValidity Value="True"/>
+    </CodeGeneration>
   </CompilerOptions>
   <Debugging>
     <Exceptions Count="3">