From 735f5d49af53fb956d4d4272a556a620df2ab8f5 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Mon, 12 Oct 2026 15:06:45 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=94=B9=E5=90=8D=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=20TransPyV=20->=20ViperC=EF=BC=88=E6=BA=90=E7=A0=81/=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=86=85=E7=9A=84=E7=BA=AF=E6=9B=BF=E6=8D=A2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ArgparseTest/project.json | 2 +- AstTest/App/main.vp | 2 +- AstTest/project.json | 2 +- BuddyTest/project.json | 2 +- BuiltinDecoratorTest/project.json | 2 +- CPythonTest/project.json | 2 +- CharTest/project.json | 2 +- ClassArrayTest/project.json | 2 +- ClosureCallTest/project.json | 2 +- ClosureTest/project.json | 2 +- ClosureTest2/project.json | 2 +- CoroTest/project.json | 2 +- DecoratorTest/project.json | 2 +- DefaultArgTest/project.json | 2 +- DefineTest/project.json | 2 +- DictTest/project.json | 2 +- DocTest/project.json | 2 +- EdgeCaseTest/project.json | 2 +- EnumTest/project.json | 2 +- EqTest/project.json | 2 +- ExpandKeywordsTest/project.json | 2 +- Extern2Test/project.json | 2 +- FakeDuckTest/project.json | 2 +- FileIoTest/project.json | 2 +- ForAndLoopTest/project.json | 2 +- FormatStringTest/project.json | 2 +- FuncTest/project.json | 2 +- G3/project.json | 2 +- G4/project.json | 2 +- G5/project.json | 2 +- G6/project.json | 2 +- G7/project.json | 2 +- GenericOopTest/project.json | 2 +- GenericTest/project.json | 2 +- GenericTest2/project.json | 2 +- GenericTest3/project.json | 2 +- GenericTest4/project.json | 2 +- HashLibTest/project.json | 2 +- HashTableTest/project.json | 2 +- IsinstanceTest/project.json | 2 +- IterTest/project.json | 2 +- JsonTest/project.json | 2 +- LLvmLiteTest/project.json | 2 +- ListTest/project.json | 2 +- LogicFlowTest/project.json | 2 +- LoopMathTest/project.json | 2 +- LoopTest/project.json | 2 +- MLIRLiteTest/App/main.vp | 12 +- MLIRLiteTest/project.json | 2 +- MemhubTest/project.json | 2 +- MpoolOopTest/project.json | 2 +- MultiInheritTest/App/main.vp | 2 +- MultiInheritTest/project.json | 2 +- NegativeTest/project.json | 2 +- NewAstTest/project.json | 2 +- NewLifetimeAnnFieldEscapeTest/project.json | 2 +- NewLifetimeAsyncTest/project.json | 2 +- NewLifetimeFieldEscapeTest/project.json | 2 +- NewLifetimeFreeTest/project.json | 2 +- NewLifetimeRetEscapeTest/project.json | 2 +- NewLifetimeRetOkTest/project.json | 2 +- NewLifetimeRetXmodTest/project.json | 2 +- NewLifetimeTest/project.json | 2 +- NewLifetimeUseAfterFreeTest/project.json | 2 +- NewLifetimeWillFreeAddrTest/project.json | 2 +- NewLifetimeWillFreeKwargTest/project.json | 2 +- NewLifetimeWillFreeMethodTest/project.json | 2 +- NewLifetimeWillFreeOkTest/project.json | 2 +- NewLifetimeWillFreeTest/project.json | 2 +- NewTest/project.json | 2 +- NoVTableCrossMixinTest/project.json | 2 +- NoVTableTest/project.json | 2 +- NumpyTest/project.json | 2 +- OopInheritTest/project.json | 2 +- PointerTest/project.json | 2 +- ProbeGen/App/main.vp | 144 ++++++++++----------- ProbeGen/project.json | 2 +- PtrOpProbe/project.json | 2 +- RawArrayTest/project.json | 2 +- ShortCircuitTest/project.json | 2 +- SimdTest/project.json | 2 +- SlotsBugTest/project.json | 2 +- SprintfTest/project.json | 2 +- StringIterTest/project.json | 2 +- StringTest/project.json | 2 +- StructTest/project.json | 2 +- SuperTest/project.json | 2 +- SysLibTest/project.json | 2 +- TestFBProject/project.json | 2 +- ThreadingTest/project.json | 2 +- TypeCastTest/project.json | 2 +- VRandomTest/project.json | 2 +- VariadicTest/project.json | 2 +- VectorGenericTest/project.json | 2 +- WebTest/project.json | 2 +- ZlibTest/project.json | 2 +- 96 files changed, 172 insertions(+), 172 deletions(-) diff --git a/ArgparseTest/project.json b/ArgparseTest/project.json index d751104..af1bfee 100644 --- a/ArgparseTest/project.json +++ b/ArgparseTest/project.json @@ -3,7 +3,7 @@ "name": "ArgparseTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/AstTest/App/main.vp b/AstTest/App/main.vp index fa5efbd..4a59fb0 100644 --- a/AstTest/App/main.vp +++ b/AstTest/App/main.vp @@ -29,7 +29,7 @@ def classify_list(lst: list[ast.AST*]*, depth: int): def classify_print(node: ast.AST*, depth: int): """Recursively walk the parse tree and print each node's category at runtime - via TPV isinstance vtable subclass-set comparison (Stmt vs ExprNode vs other). + via VPC isinstance vtable subclass-set comparison (Stmt vs ExprNode vs other). """ if node is None: return diff --git a/AstTest/project.json b/AstTest/project.json index 53eca12..c7f04c0 100644 --- a/AstTest/project.json +++ b/AstTest/project.json @@ -3,7 +3,7 @@ "name": "AstTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/BuddyTest/project.json b/BuddyTest/project.json index 4c5aa05..9275a9b 100644 --- a/BuddyTest/project.json +++ b/BuddyTest/project.json @@ -3,7 +3,7 @@ "name": "BuddyTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/BuiltinDecoratorTest/project.json b/BuiltinDecoratorTest/project.json index d95f9d4..d494bfd 100644 --- a/BuiltinDecoratorTest/project.json +++ b/BuiltinDecoratorTest/project.json @@ -2,7 +2,7 @@ "name": "BuiltinDecoratorTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/CPythonTest/project.json b/CPythonTest/project.json index 9653004..360b4fe 100644 --- a/CPythonTest/project.json +++ b/CPythonTest/project.json @@ -3,7 +3,7 @@ "name": "CPythonTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/CharTest/project.json b/CharTest/project.json index 5767f63..493b95f 100644 --- a/CharTest/project.json +++ b/CharTest/project.json @@ -3,7 +3,7 @@ "name": "CharTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ClassArrayTest/project.json b/ClassArrayTest/project.json index 4a93061..f50a6fb 100644 --- a/ClassArrayTest/project.json +++ b/ClassArrayTest/project.json @@ -3,7 +3,7 @@ "name": "ClassArrayTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ClosureCallTest/project.json b/ClosureCallTest/project.json index 691f29d..0f99ce4 100644 --- a/ClosureCallTest/project.json +++ b/ClosureCallTest/project.json @@ -2,7 +2,7 @@ "name": "ClosureCallTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ClosureTest/project.json b/ClosureTest/project.json index 96a4e7d..738bde7 100644 --- a/ClosureTest/project.json +++ b/ClosureTest/project.json @@ -3,7 +3,7 @@ "name": "ClosureTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ClosureTest2/project.json b/ClosureTest2/project.json index c64eab6..1d6de7f 100644 --- a/ClosureTest2/project.json +++ b/ClosureTest2/project.json @@ -3,7 +3,7 @@ "name": "ClosureTest2", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/CoroTest/project.json b/CoroTest/project.json index 671bd66..b7275e1 100644 --- a/CoroTest/project.json +++ b/CoroTest/project.json @@ -3,7 +3,7 @@ "name": "CoroTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/DecoratorTest/project.json b/DecoratorTest/project.json index 6a665ab..106fb4f 100644 --- a/DecoratorTest/project.json +++ b/DecoratorTest/project.json @@ -2,7 +2,7 @@ "name": "DecoratorTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/DefaultArgTest/project.json b/DefaultArgTest/project.json index d0f23b7..e67fa8e 100644 --- a/DefaultArgTest/project.json +++ b/DefaultArgTest/project.json @@ -3,7 +3,7 @@ "name": "DefaultArgTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/DefineTest/project.json b/DefineTest/project.json index 1f10a84..edcfcbd 100644 --- a/DefineTest/project.json +++ b/DefineTest/project.json @@ -3,7 +3,7 @@ "name": "DefineTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/DictTest/project.json b/DictTest/project.json index 2fdf146..39d75d9 100644 --- a/DictTest/project.json +++ b/DictTest/project.json @@ -3,7 +3,7 @@ "name": "DictTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/DocTest/project.json b/DocTest/project.json index 468d8f5..e68d993 100644 --- a/DocTest/project.json +++ b/DocTest/project.json @@ -3,7 +3,7 @@ "name": "DocTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/EdgeCaseTest/project.json b/EdgeCaseTest/project.json index 51eb963..b87996b 100644 --- a/EdgeCaseTest/project.json +++ b/EdgeCaseTest/project.json @@ -3,7 +3,7 @@ "name": "EdgeCaseTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/EnumTest/project.json b/EnumTest/project.json index 756d367..c6f822a 100644 --- a/EnumTest/project.json +++ b/EnumTest/project.json @@ -3,7 +3,7 @@ "name": "EnumTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/EqTest/project.json b/EqTest/project.json index d3c6463..c5d55ac 100644 --- a/EqTest/project.json +++ b/EqTest/project.json @@ -3,7 +3,7 @@ "name": "EqTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/ExpandKeywordsTest/project.json b/ExpandKeywordsTest/project.json index 9a33362..27ee166 100644 --- a/ExpandKeywordsTest/project.json +++ b/ExpandKeywordsTest/project.json @@ -3,7 +3,7 @@ "name": "ExpandKeywordsTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/Extern2Test/project.json b/Extern2Test/project.json index a84d576..cea7fbb 100644 --- a/Extern2Test/project.json +++ b/Extern2Test/project.json @@ -2,7 +2,7 @@ "name": "Extern2Test", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/FakeDuckTest/project.json b/FakeDuckTest/project.json index 9f82f9f..2c2ef07 100644 --- a/FakeDuckTest/project.json +++ b/FakeDuckTest/project.json @@ -3,7 +3,7 @@ "name": "FakeDuckTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/FileIoTest/project.json b/FileIoTest/project.json index 42817ed..0223ea7 100644 --- a/FileIoTest/project.json +++ b/FileIoTest/project.json @@ -3,7 +3,7 @@ "name": "FileIoTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ForAndLoopTest/project.json b/ForAndLoopTest/project.json index 0615e19..ca020bb 100644 --- a/ForAndLoopTest/project.json +++ b/ForAndLoopTest/project.json @@ -3,7 +3,7 @@ "name": "ForAndLoopTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/FormatStringTest/project.json b/FormatStringTest/project.json index f701800..b4c4f4e 100644 --- a/FormatStringTest/project.json +++ b/FormatStringTest/project.json @@ -3,7 +3,7 @@ "name": "FormatStringTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/FuncTest/project.json b/FuncTest/project.json index cf3b78e..701b153 100644 --- a/FuncTest/project.json +++ b/FuncTest/project.json @@ -3,7 +3,7 @@ "name": "FuncTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/G3/project.json b/G3/project.json index eefb085..6723ed9 100644 --- a/G3/project.json +++ b/G3/project.json @@ -3,7 +3,7 @@ "name": "G3", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/G4/project.json b/G4/project.json index 9fc7451..34a008e 100644 --- a/G4/project.json +++ b/G4/project.json @@ -3,7 +3,7 @@ "name": "G4", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/G5/project.json b/G5/project.json index 7ade4ff..dec4b7e 100644 --- a/G5/project.json +++ b/G5/project.json @@ -3,7 +3,7 @@ "name": "G5", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/G6/project.json b/G6/project.json index 3856561..c9ef822 100644 --- a/G6/project.json +++ b/G6/project.json @@ -3,7 +3,7 @@ "name": "G6", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/G7/project.json b/G7/project.json index 032dfcf..52182c7 100644 --- a/G7/project.json +++ b/G7/project.json @@ -3,7 +3,7 @@ "name": "G7", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/GenericOopTest/project.json b/GenericOopTest/project.json index 88d276d..0bda005 100644 --- a/GenericOopTest/project.json +++ b/GenericOopTest/project.json @@ -3,7 +3,7 @@ "name": "GenericOopTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/GenericTest/project.json b/GenericTest/project.json index 941a700..d5e5981 100644 --- a/GenericTest/project.json +++ b/GenericTest/project.json @@ -3,7 +3,7 @@ "name": "GenericTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/GenericTest2/project.json b/GenericTest2/project.json index d6c7370..abb7195 100644 --- a/GenericTest2/project.json +++ b/GenericTest2/project.json @@ -3,7 +3,7 @@ "name": "GenericTest2", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/GenericTest3/project.json b/GenericTest3/project.json index b6f0171..0c09701 100644 --- a/GenericTest3/project.json +++ b/GenericTest3/project.json @@ -3,7 +3,7 @@ "name": "GenericTest3", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/GenericTest4/project.json b/GenericTest4/project.json index d64eebf..30c8cbb 100644 --- a/GenericTest4/project.json +++ b/GenericTest4/project.json @@ -3,7 +3,7 @@ "name": "GenericTest4", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/HashLibTest/project.json b/HashLibTest/project.json index 66c007b..bf96bb6 100644 --- a/HashLibTest/project.json +++ b/HashLibTest/project.json @@ -3,7 +3,7 @@ "name": "HashLibTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/HashTableTest/project.json b/HashTableTest/project.json index 22e8b7b..a489eeb 100644 --- a/HashTableTest/project.json +++ b/HashTableTest/project.json @@ -3,7 +3,7 @@ "name": "HashTableTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/IsinstanceTest/project.json b/IsinstanceTest/project.json index 84ac76a..03fe365 100644 --- a/IsinstanceTest/project.json +++ b/IsinstanceTest/project.json @@ -3,7 +3,7 @@ "name": "IsinstanceTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/IterTest/project.json b/IterTest/project.json index 0a4503b..03ea32a 100644 --- a/IterTest/project.json +++ b/IterTest/project.json @@ -3,7 +3,7 @@ "name": "IterTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/JsonTest/project.json b/JsonTest/project.json index 2bcc89b..f5172fc 100644 --- a/JsonTest/project.json +++ b/JsonTest/project.json @@ -2,7 +2,7 @@ "name": "JsonTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/LLvmLiteTest/project.json b/LLvmLiteTest/project.json index 5e267e0..da82a94 100644 --- a/LLvmLiteTest/project.json +++ b/LLvmLiteTest/project.json @@ -3,7 +3,7 @@ "name": "LLvmLiteTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/ListTest/project.json b/ListTest/project.json index 6fdf309..733fcb0 100644 --- a/ListTest/project.json +++ b/ListTest/project.json @@ -3,7 +3,7 @@ "name": "ListTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/LogicFlowTest/project.json b/LogicFlowTest/project.json index be8f223..f99647f 100644 --- a/LogicFlowTest/project.json +++ b/LogicFlowTest/project.json @@ -3,7 +3,7 @@ "name": "LogicFlowTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/LoopMathTest/project.json b/LoopMathTest/project.json index c364c7c..0632241 100644 --- a/LoopMathTest/project.json +++ b/LoopMathTest/project.json @@ -3,7 +3,7 @@ "name": "LoopMathTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/LoopTest/project.json b/LoopTest/project.json index fadb7c2..03c3df8 100644 --- a/LoopTest/project.json +++ b/LoopTest/project.json @@ -3,7 +3,7 @@ "name": "LoopTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/MLIRLiteTest/App/main.vp b/MLIRLiteTest/App/main.vp index c4c51a1..1bc985c 100644 --- a/MLIRLiteTest/App/main.vp +++ b/MLIRLiteTest/App/main.vp @@ -656,7 +656,7 @@ def test_struct_global(pool: memhub.MemBuddy*): mod: mlirlite.LLVMModule* = mcore.NewModule("test_struct_global") # ---- (1) vtable struct { i8*, i8*, i8* } ---- - # Initializer is a TPV-generated LLVM syntax aggregate: null + bitcast symbol refs + # Initializer is a VPC-generated LLVM syntax aggregate: null + bitcast symbol refs vt1: mlirlite.ParamNode* = core.NewParamNode(ty_i8ptr) vt2: mlirlite.ParamNode* = core.NewParamNode(ty_i8ptr) vt3: mlirlite.ParamNode* = core.NewParamNode(ty_i8ptr) @@ -701,7 +701,7 @@ def test_struct_global(pool: memhub.MemBuddy*): gv_arr.Initializer = init_arr mcore.GlobalSetLinkage(gv_arr, "internal") - # ---- (2') root bare GEP (TPV pointer-global form) ---- + # ---- (2') root bare GEP (VPC pointer-global form) ---- # Initializer has no type prefix; it is a bare getelementptr constant expression gv_sp: mlirlite.GlobalVariable* = mcore.NewGlobal(mod, "sp", ty_i8ptr) init_sp: str = pool.alloc(192) @@ -817,7 +817,7 @@ def test_alloca_align_switch_asm(pool: memhub.MemBuddy*): mod: mlirlite.LLVMModule* = mcore.NewModule("test_align_switch_asm") - # ---- (1) alloca alignment + (3) inline_asm (builder + TPV-injected forms) ---- + # ---- (1) alloca alignment + (3) inline_asm (builder + VPC-injected forms) ---- f1: mlirlite.Function* = mcore.CreateFunction(mod, "align_asm", ty_i32) mcore.AddParam(f1, ty_i32, "%x") e1: mlirlite.BasicBlock* = mcore.CreateBlock(f1, "entry") @@ -836,7 +836,7 @@ def test_alloca_align_switch_asm(pool: memhub.MemBuddy*): v_x: mlirlite.Value* = mcore.SSAValue(ty_i32, "%x") mlirlite.build_store(b1, v_x, v_slot, 0) - # TPV CallGenCBuiltin injected form (inteldialect + typed input operands) + # VPC CallGenCBuiltin injected form (inteldialect + typed input operands) mlirlite.block_append_text(pool, e1, "%7 = call i32 asm sideeffect inteldialect \"mov $0, $1\", \"=r,r\"(i32 %x)") @@ -1173,7 +1173,7 @@ def test_named_struct(pool: memhub.MemBuddy*): b: mlirlite.IRBuilder* = mcore.NewBuilder(fn) mlirlite.position_at_end(b, entry) - # ---- (4) bare-name form in mid text (hand-written / TPV-injected) ---- + # ---- (4) bare-name form in mid text (hand-written / VPC-injected) ---- # Print time expands it via the table; pointer form %"name"* stays !llvm.ptr mlirlite.block_append_text(pool, entry, "%0 = alloca %\"aa11bb22cc33dd44.Cls\"") mlirlite.block_append_text(pool, entry, "%1 = load i32, %\"aa11bb22cc33dd44.Cls\"* %0") @@ -1255,7 +1255,7 @@ def test_extractvalue_multi_asm(pool: memhub.MemBuddy*): func: mlirlite.Function* = mcore.CreateFunction(mod, "multi_asm", ty_i32) entry: mlirlite.BasicBlock* = mcore.CreateBlock(func, "entry") - # (1) TPV real form: multi-result inline asm + two extractvalue (single index) + # (1) VPC real form: multi-result inline asm + two extractvalue (single index) mlirlite.block_append_text(pool, entry, "%2 = call {i32, i32} asm sideeffect \"mov $0, $1; mov $1, $1\", \"=r,r\"()") mlirlite.block_append_text(pool, entry, diff --git a/MLIRLiteTest/project.json b/MLIRLiteTest/project.json index fa11ecb..8ab1187 100644 --- a/MLIRLiteTest/project.json +++ b/MLIRLiteTest/project.json @@ -3,7 +3,7 @@ "name": "MLIRLiteTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/MemhubTest/project.json b/MemhubTest/project.json index 4d29e71..a5c8b16 100644 --- a/MemhubTest/project.json +++ b/MemhubTest/project.json @@ -3,7 +3,7 @@ "name": "MemhubTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/MpoolOopTest/project.json b/MpoolOopTest/project.json index b5a4aca..60db37b 100644 --- a/MpoolOopTest/project.json +++ b/MpoolOopTest/project.json @@ -3,7 +3,7 @@ "name": "MpoolOopTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/MultiInheritTest/App/main.vp b/MultiInheritTest/App/main.vp index 63e612b..8be371f 100644 --- a/MultiInheritTest/App/main.vp +++ b/MultiInheritTest/App/main.vp @@ -120,7 +120,7 @@ class Vec2M: class Vec2Extra: - # Field access uses the defining class's fields (TPV model); does not + # Field access uses the defining class's fields (VPC model); does not # reference Vec2M's x/y (cross-parent field access is out of scope here). def extra_val(self) -> CInt: return 7 diff --git a/MultiInheritTest/project.json b/MultiInheritTest/project.json index 2802af9..5a262f9 100644 --- a/MultiInheritTest/project.json +++ b/MultiInheritTest/project.json @@ -3,7 +3,7 @@ "name": "MultiInheritTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/NegativeTest/project.json b/NegativeTest/project.json index 62347c1..e688cc2 100644 --- a/NegativeTest/project.json +++ b/NegativeTest/project.json @@ -2,7 +2,7 @@ "name": "NegativeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/NewAstTest/project.json b/NewAstTest/project.json index afca29f..4714ad7 100644 --- a/NewAstTest/project.json +++ b/NewAstTest/project.json @@ -3,7 +3,7 @@ "name": "NewAstTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeAnnFieldEscapeTest/project.json b/NewLifetimeAnnFieldEscapeTest/project.json index 73f80d0..77b1dbc 100644 --- a/NewLifetimeAnnFieldEscapeTest/project.json +++ b/NewLifetimeAnnFieldEscapeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeAnnFieldEscapeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeAsyncTest/project.json b/NewLifetimeAsyncTest/project.json index 6ef4137..645bf99 100644 --- a/NewLifetimeAsyncTest/project.json +++ b/NewLifetimeAsyncTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeAsyncTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeFieldEscapeTest/project.json b/NewLifetimeFieldEscapeTest/project.json index 621b22d..b5b6d60 100644 --- a/NewLifetimeFieldEscapeTest/project.json +++ b/NewLifetimeFieldEscapeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeFieldEscapeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeFreeTest/project.json b/NewLifetimeFreeTest/project.json index 3ecf55d..e0c5b89 100644 --- a/NewLifetimeFreeTest/project.json +++ b/NewLifetimeFreeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeFreeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeRetEscapeTest/project.json b/NewLifetimeRetEscapeTest/project.json index f4526f4..bcfe3e6 100644 --- a/NewLifetimeRetEscapeTest/project.json +++ b/NewLifetimeRetEscapeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeRetEscapeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeRetOkTest/project.json b/NewLifetimeRetOkTest/project.json index a3f11e7..ceed3c8 100644 --- a/NewLifetimeRetOkTest/project.json +++ b/NewLifetimeRetOkTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeRetOkTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeRetXmodTest/project.json b/NewLifetimeRetXmodTest/project.json index 6f09c5e..5628b91 100644 --- a/NewLifetimeRetXmodTest/project.json +++ b/NewLifetimeRetXmodTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeRetXmodTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeTest/project.json b/NewLifetimeTest/project.json index e1e6bd5..8b5c949 100644 --- a/NewLifetimeTest/project.json +++ b/NewLifetimeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeUseAfterFreeTest/project.json b/NewLifetimeUseAfterFreeTest/project.json index 715b076..2d98d3f 100644 --- a/NewLifetimeUseAfterFreeTest/project.json +++ b/NewLifetimeUseAfterFreeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeUseAfterFreeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeWillFreeAddrTest/project.json b/NewLifetimeWillFreeAddrTest/project.json index 81c5601..cd64b79 100644 --- a/NewLifetimeWillFreeAddrTest/project.json +++ b/NewLifetimeWillFreeAddrTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeWillFreeAddrTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeWillFreeKwargTest/project.json b/NewLifetimeWillFreeKwargTest/project.json index 5225968..1b783e4 100644 --- a/NewLifetimeWillFreeKwargTest/project.json +++ b/NewLifetimeWillFreeKwargTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeWillFreeKwargTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeWillFreeMethodTest/project.json b/NewLifetimeWillFreeMethodTest/project.json index 42c7e48..6c0dd4f 100644 --- a/NewLifetimeWillFreeMethodTest/project.json +++ b/NewLifetimeWillFreeMethodTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeWillFreeMethodTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeWillFreeOkTest/project.json b/NewLifetimeWillFreeOkTest/project.json index 4778487..908610c 100644 --- a/NewLifetimeWillFreeOkTest/project.json +++ b/NewLifetimeWillFreeOkTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeWillFreeOkTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewLifetimeWillFreeTest/project.json b/NewLifetimeWillFreeTest/project.json index e1da40a..37765ff 100644 --- a/NewLifetimeWillFreeTest/project.json +++ b/NewLifetimeWillFreeTest/project.json @@ -3,7 +3,7 @@ "name": "NewLifetimeWillFreeTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NewTest/project.json b/NewTest/project.json index e2f21cb..9583b78 100644 --- a/NewTest/project.json +++ b/NewTest/project.json @@ -3,7 +3,7 @@ "name": "NewTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NoVTableCrossMixinTest/project.json b/NoVTableCrossMixinTest/project.json index 354497a..a69ea7d 100644 --- a/NoVTableCrossMixinTest/project.json +++ b/NoVTableCrossMixinTest/project.json @@ -3,7 +3,7 @@ "name": "NoVTableCrossMixinTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/NoVTableTest/project.json b/NoVTableTest/project.json index 94cb113..20caee1 100644 --- a/NoVTableTest/project.json +++ b/NoVTableTest/project.json @@ -3,7 +3,7 @@ "name": "NoVTableTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/NumpyTest/project.json b/NumpyTest/project.json index 1b337dc..1774ebe 100644 --- a/NumpyTest/project.json +++ b/NumpyTest/project.json @@ -3,7 +3,7 @@ "name": "NumpyTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/OopInheritTest/project.json b/OopInheritTest/project.json index 917d515..b1a8e06 100644 --- a/OopInheritTest/project.json +++ b/OopInheritTest/project.json @@ -3,7 +3,7 @@ "name": "OopInheritTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/PointerTest/project.json b/PointerTest/project.json index 7fa4db9..48b7815 100644 --- a/PointerTest/project.json +++ b/PointerTest/project.json @@ -3,7 +3,7 @@ "name": "PointerTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ProbeGen/App/main.vp b/ProbeGen/App/main.vp index 0d74021..2a8bc28 100644 --- a/ProbeGen/App/main.vp +++ b/ProbeGen/App/main.vp @@ -1,72 +1,72 @@ -# ProbeGen: minimal probe for cross-generation IR instability. Do not treat as a normal feature test. - -# Translate the same source with two compiler generations, then diff the emitted IR per module -# (module file name = source SHA1, so both sides are comparable). - -# Gen 1: TransPyV\output\TransPyV.exe --project Test\ProbeGen\project.vpj --clean --run --build-dir Test\ProbeGen\.tpv_build_g1 -# Gen 2: TransPyV\.tpv_build\output\TransPyV.exe --project Test\ProbeGen\project.vpj --clean --run --build-dir Test\ProbeGen\.tpv_build_g2 - -# WARNING [P6] breaks compilation from generation 2 onward; comment out [P6] to get Gen-2 IR for P1..P5. -import t -from stdint import * -import w32.win32console as w32console - - -# [P1] Nested union parameter: VOIDPTR (typedef of t.CPtr) unioned with t.CPtr gives i8** on one side, i8* on the other. -# Declared but never called, so no link reference is produced. -extern def ProbeNestedUnion(Context: VOIDPTR*) -> BOOL - - -# [P2] Struct by-value parameter: COORD without | t.CPtr gives %COORD on one side, %COORD* on the other. -extern def ProbeCoordByVal(dwSize: w32console.COORD) -> BOOL - - -# [P5] Sink for the local uint8 = 1 literal: store it into a global so the code is not dead-code eliminated. -U8Sink: uint8 = 0 - - -# [P3] char -> int promotion: param char, int return. One side must emit zext i8 to i32, not ret i8. -def ProbeOrd(s: char) -> int: - return s - - -# [P4] double comparison: params/return double. One side must emit fcmp olt double, not icmp slt double. -def ProbeMin(a: double, b: double) -> double: - if a < b: - return a - return b - - -# [P5] Local uint8 = 1 assignment: literal typing must emit store i8 1, not store i32 1 or trunc+store. -def ProbeU8Literal() -> uint8: - global U8Sink - result: uint8 = 1 - U8Sink = result - return result - - -# [P6] Class field union + subscript write: field is char | t.CPtr, must null-check before indexed write. -# Generations 2+ fail here with "SyntaxError: subscript ptr is None". -class Box: - p: char* - - def __init__(self): - self.p = None - - def Clear(self): - if self.p != None: - self.p[0] = 0 - pass - - -# Entry: keep main minimal, referencing each construct above so it is really translated; return 0. -# P1/P2 are extern declarations and are not called, so their difference shows in this module's declares. -@t.CExport -def main() -> int: - Ch: char = 'A' - BoxInst: Box = Box() - BoxInst.Clear() - ProbeOrd(Ch) - ProbeMin(1.0, 2.0) - ProbeU8Literal() - return 0 +# ProbeGen: minimal probe for cross-generation IR instability. Do not treat as a normal feature test. + +# Translate the same source with two compiler generations, then diff the emitted IR per module +# (module file name = source SHA1, so both sides are comparable). + +# Gen 1: ViperC\output\viperc.exe --project Test\ProbeGen\project.vpj --clean --run --build-dir Test\ProbeGen\__vpcbuild___g1 +# Gen 2: ViperC\__vpcbuild__\output\viperc.exe --project Test\ProbeGen\project.vpj --clean --run --build-dir Test\ProbeGen\__vpcbuild___g2 + +# WARNING [P6] breaks compilation from generation 2 onward; comment out [P6] to get Gen-2 IR for P1..P5. +import t +from stdint import * +import w32.win32console as w32console + + +# [P1] Nested union parameter: VOIDPTR (typedef of t.CPtr) unioned with t.CPtr gives i8** on one side, i8* on the other. +# Declared but never called, so no link reference is produced. +extern def ProbeNestedUnion(Context: VOIDPTR*) -> BOOL + + +# [P2] Struct by-value parameter: COORD without | t.CPtr gives %COORD on one side, %COORD* on the other. +extern def ProbeCoordByVal(dwSize: w32console.COORD) -> BOOL + + +# [P5] Sink for the local uint8 = 1 literal: store it into a global so the code is not dead-code eliminated. +U8Sink: uint8 = 0 + + +# [P3] char -> int promotion: param char, int return. One side must emit zext i8 to i32, not ret i8. +def ProbeOrd(s: char) -> int: + return s + + +# [P4] double comparison: params/return double. One side must emit fcmp olt double, not icmp slt double. +def ProbeMin(a: double, b: double) -> double: + if a < b: + return a + return b + + +# [P5] Local uint8 = 1 assignment: literal typing must emit store i8 1, not store i32 1 or trunc+store. +def ProbeU8Literal() -> uint8: + global U8Sink + result: uint8 = 1 + U8Sink = result + return result + + +# [P6] Class field union + subscript write: field is char | t.CPtr, must null-check before indexed write. +# Generations 2+ fail here with "SyntaxError: subscript ptr is None". +class Box: + p: char* + + def __init__(self): + self.p = None + + def Clear(self): + if self.p != None: + self.p[0] = 0 + pass + + +# Entry: keep main minimal, referencing each construct above so it is really translated; return 0. +# P1/P2 are extern declarations and are not called, so their difference shows in this module's declares. +@t.CExport +def main() -> int: + Ch: char = 'A' + BoxInst: Box = Box() + BoxInst.Clear() + ProbeOrd(Ch) + ProbeMin(1.0, 2.0) + ProbeU8Literal() + return 0 diff --git a/ProbeGen/project.json b/ProbeGen/project.json index 4ba217a..2e7ac4f 100644 --- a/ProbeGen/project.json +++ b/ProbeGen/project.json @@ -3,7 +3,7 @@ "name": "ProbeGen", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/PtrOpProbe/project.json b/PtrOpProbe/project.json index 1e313e1..f861de7 100644 --- a/PtrOpProbe/project.json +++ b/PtrOpProbe/project.json @@ -3,7 +3,7 @@ "name": "PtrOpProbe", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/RawArrayTest/project.json b/RawArrayTest/project.json index 0950290..26169f8 100644 --- a/RawArrayTest/project.json +++ b/RawArrayTest/project.json @@ -3,7 +3,7 @@ "name": "RawArrayTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ShortCircuitTest/project.json b/ShortCircuitTest/project.json index e843886..40faa38 100644 --- a/ShortCircuitTest/project.json +++ b/ShortCircuitTest/project.json @@ -3,7 +3,7 @@ "name": "ShortCircuitTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/SimdTest/project.json b/SimdTest/project.json index f288561..2da796c 100644 --- a/SimdTest/project.json +++ b/SimdTest/project.json @@ -3,7 +3,7 @@ "name": "SimdTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/SlotsBugTest/project.json b/SlotsBugTest/project.json index e01bd47..646303b 100644 --- a/SlotsBugTest/project.json +++ b/SlotsBugTest/project.json @@ -3,7 +3,7 @@ "name": "SlotsBugTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/SprintfTest/project.json b/SprintfTest/project.json index 791c02c..d703522 100644 --- a/SprintfTest/project.json +++ b/SprintfTest/project.json @@ -3,7 +3,7 @@ "name": "SprintfTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/StringIterTest/project.json b/StringIterTest/project.json index ebb517b..d32d862 100644 --- a/StringIterTest/project.json +++ b/StringIterTest/project.json @@ -3,7 +3,7 @@ "name": "StringIterTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/StringTest/project.json b/StringTest/project.json index cd5fc45..a327895 100644 --- a/StringTest/project.json +++ b/StringTest/project.json @@ -3,7 +3,7 @@ "name": "StringTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/StructTest/project.json b/StructTest/project.json index 308a39b..93d61b6 100644 --- a/StructTest/project.json +++ b/StructTest/project.json @@ -3,7 +3,7 @@ "name": "StructTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/SuperTest/project.json b/SuperTest/project.json index 8b11553..8a86826 100644 --- a/SuperTest/project.json +++ b/SuperTest/project.json @@ -3,7 +3,7 @@ "name": "SuperTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/SysLibTest/project.json b/SysLibTest/project.json index 6227918..ec44f1e 100644 --- a/SysLibTest/project.json +++ b/SysLibTest/project.json @@ -3,7 +3,7 @@ "name": "SysLibTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/TestFBProject/project.json b/TestFBProject/project.json index 6bb1e49..79a8103 100644 --- a/TestFBProject/project.json +++ b/TestFBProject/project.json @@ -3,7 +3,7 @@ "name": "TestFBProject", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/ThreadingTest/project.json b/ThreadingTest/project.json index 7c7ce59..e09fc3d 100644 --- a/ThreadingTest/project.json +++ b/ThreadingTest/project.json @@ -3,7 +3,7 @@ "name": "ThreadingTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/TypeCastTest/project.json b/TypeCastTest/project.json index 5daa381..07de55a 100644 --- a/TypeCastTest/project.json +++ b/TypeCastTest/project.json @@ -3,7 +3,7 @@ "name": "TypeCastTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/VRandomTest/project.json b/VRandomTest/project.json index 6193dcf..0faabc0 100644 --- a/VRandomTest/project.json +++ b/VRandomTest/project.json @@ -3,7 +3,7 @@ "name": "VRandomTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/VariadicTest/project.json b/VariadicTest/project.json index dbf63c0..a650624 100644 --- a/VariadicTest/project.json +++ b/VariadicTest/project.json @@ -3,7 +3,7 @@ "name": "VariadicTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/VectorGenericTest/project.json b/VectorGenericTest/project.json index 5bebd56..3a2fc46 100644 --- a/VectorGenericTest/project.json +++ b/VectorGenericTest/project.json @@ -3,7 +3,7 @@ "name": "VectorGenericTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [ diff --git a/WebTest/project.json b/WebTest/project.json index 00d3f45..95fabe5 100644 --- a/WebTest/project.json +++ b/WebTest/project.json @@ -3,7 +3,7 @@ "name": "WebTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": ["-filetype=obj", "-relocation-model=pic"] diff --git a/ZlibTest/project.json b/ZlibTest/project.json index 9e51c7d..de3e9ac 100644 --- a/ZlibTest/project.json +++ b/ZlibTest/project.json @@ -3,7 +3,7 @@ "name": "ZlibTest", "version": "1.0.0", "source_dir": "./App", - "build_dir": "./.tpv_build", + "build_dir": "./__vpcbuild__", "compiler": { "cmd": "llc", "flags": [