Commit Graph
76 Commits
Author SHA1 Message Date
Nitload 73b222bbc6 add node type 2026-02-02 00:38:15 +08:00
Nitload 22baa6c5b0 Daily update on 20260125-013900 by Nitload Youmu. Additional Message : start working on state machine and regular analysis
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-01-25 01:39:00 +08:00
Nitload 4be5c1c7c9 Daily update on 20260111-005714 by Nitload Youmu. Additional Message : Use optimized tile operation to accelerate matrix mul, still has problem
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-01-11 00:57:14 +08:00
Nitload e1d2a8707d add isa check 2026-01-04 07:56:37 +08:00
Nitload 53085d35d2 Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local 2026-01-01 16:05:35 +08:00
Nitload 5decbd390d Daily update on 20251230-224423 by Nitload Youmu. Additional Message : Adding compute support for mat<double>. Import all opengl core profile fucntions
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-12-30 22:44:23 +08:00
Nitload cf370ca98a Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local 2025-12-24 23:21:35 +08:00
Nitload ca5fc9a3f5 remove branch conflict 2025-12-21 23:20:56 +08:00
Nitload cffe44772e Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local 2025-12-17 22:00:44 +08:00
Nitload b13adc1a1b matrix mul matrix is full function 2025-12-16 23:17:30 +08:00
Nitload 6344242b3c merge main branch 2025-12-16 23:16:57 +08:00
Nitload 3486375470 MulAvailable 2025-12-16 23:13:17 +08:00
Nitload c1995d119a Daily update on 20251124-010227 by Nitload Youmu. Additional Message : error in hlsf
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-24 01:02:27 +08:00
Nitload 1f05a6a962 Daily update on 20251120-211401 by Nitload Youmu. Additional Message : buffer operation is ok, thread parallel model is ok, building operators
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-20 21:14:01 +08:00
Nitload 1dee467220 Daily update on 20251110-002339 by Nitload Youmu. Additional Message : Dynamic wrapping is ok, going on test.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-10 00:23:39 +08:00
Nitload 1479cd7c9f Daily update on 20251109-030228 by Nitload Youmu. Additional Message : Dynamic wrapping is briefly ok, a special sorting is required.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-09 03:02:28 +08:00
Nitload 54e0690ebf Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local
merge newest code to main branch
2025-11-08 21:46:17 +08:00
Nitload 133c2a063b Daily update on 20251104-232717 by Nitload Youmu. Additional Message : New design, dynamic wrapping instead of former static wrapping.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-11-04 23:27:17 +08:00
Nitload 3b23272f38 Daily update on 20251023-010006 by Nitload Youmu. Additional Message : Put matrix parallel pool and other supporting methods into individual classes.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-10-23 01:00:06 +08:00
Nitload 547ba80a01 Daily update on 20251020-041041 by Nitload Youmu. Additional Message : Code cleanup and new design of parallel (maybe THE THENTH VERSION? Tough work!).
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-10-20 04:10:41 +08:00
Nitload e283490525 Daily update on 20251015-002614 by Nitload Youmu. Additional Message : Organize files of numerial math.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-10-15 00:26:15 +08:00
Nitload d196b4cee8 final solution of task public 2025-10-02 02:48:24 +08:00
Nitload b8a51c13dd Daily update on 20250921-173333 by Nitload Youmu. Additional Message : New design of matrix enumeration, capable for parallel task publication.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-09-21 17:33:33 +08:00
Nitload 0404ecf044 Merge branch 'giga' of ssh://ssh.github.com:443/Nitload-NSI/CCD_Github into local
merge back to main device
2025-09-20 20:53:30 +08:00
Nitload aded199bc6 merge from giga 2025-09-19 00:30:02 +08:00
Nitload 36f8fb1107 Daily update on 20250915-010637 by Nitload Youmu. Additional Message : Matrix parallel pool and wrap is almost done, going on test and merge.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-09-15 01:06:37 +08:00
Nitload a7f82c04ea Daily update on 20250907-184649 by Nitload Youmu. Additional Message : Matrix parallel task packet is done, parallel task executer is done. Now is working on building parallel wrap and pool.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-09-07 18:46:49 +08:00
Nitload 5e68a1e786 Daily update on 20250831-201511 by Nitload Youmu. Additional Message : HLSF allocator full functional available, working on matrix operations with native allocation and parallel computing.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-08-31 20:15:11 +08:00
Nitload 3cc77cb367 Merge from branch giga 2025-08-31 16:00:53 +08:00
Nitload 1a0ccdd8cb Merge from branch giga 2025-08-31 10:42:51 +08:00
Nitload 1fc687f7d0 back to correct log 2025-08-25 09:52:20 +08:00
Nitload 1359ff4ecc old data 2025-08-25 09:50:30 +08:00
Nitload bd0e31e922 HLSF done, working on matrix 2025-08-25 09:04:19 +08:00
Nitload 8779d7d77c HLSF functionally available
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-08-24 13:41:35 +08:00
Nitload 28ea5d1d1e Daily update on 20250721-223448 by Nitload Youmu. Additional Message : Rename StgSHarp.C to StgSharp.Native. Add SDL to repo.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-07-21 22:34:48 +08:00
Nitload c624a8ca38 Daily update on 20250618-051714 by Nitload Youmu. Additional Message : Brief support to collection operation in EXPRESS. A collection type added in core lib and compilestack.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-06-18 05:17:14 +08:00
Nitload 74c01effe4 Daily update on 20250430-073804 by Nitload Youmu. Additional Message : full function of syntax analyze to STEP file
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-30 07:38:04 +08:00
Nitload a6411e2f25 Daily update on 20250426-091836 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-26 09:18:36 +08:00
Nitload a0f7476291 Daily update on 20250423-143640 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-23 14:36:41 +08:00
Nitload b618fdf7b5 Daily update on 20250420-041137 by Nitload Youmu. Additional Message : Change: pipeline nodes use port to connect instead of connctors, this make send to multi-ports and recieve from multi-ports possible.
Remove: Some types in Pipeline namepace removed sueto no need for connectors

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-20 04:11:37 +08:00
Nitload c29993fd84 Daily update on 20250415-031523 by Nitload Youmu. Additional Message : Add: merge a step specified EXPRESS syntax analyzer and token reader
Change: remove nearly all ixmilia interface, abstact class and supporting classes from step entity calsses, the next is to remove Base classes, and use ones defined in StgSharp instead

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-15 03:15:23 +08:00
Nitload 9457309c5a Daily update on 20250414-003153 by Nitload Youmu. Additional Message : Tech Issue: due to forbidden of multi-inheritance in C#, full ranslate fron EXPRESS to C# code is impossible, the EXPRESS interpreter in StgSharp will become a dialect
Add: A group of classes imported from lib https://github.com/ixmilia/step under MIT license, representing all STEP AP203 geometry objects
Change: many change to classes from https://github.com/ixmilia/step to link data interfaces to those in StgSharp
Freeze: implementation to StgSharp EXPRESS interpreter about collextion operation and element define grammer

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-14 00:31:54 +08:00
Nitload 2692495dc8 Daily update on 20250411-013955 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-11 01:39:55 +08:00
Nitload a4b2e9a805 Daily update on 20250410-000303 by Nitload Youmu. Additional Message : adding support to type operation, to operate
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-10 00:03:03 +08:00
Nitload 7b7b5ee475 Daily update on 20250408-232053 by Nitload Youmu. Additional Message : REPEAT expression mainly complete, should add support to ELEMENT related operation to common expression like instance creating and type converting
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-08 23:20:53 +08:00
Nitload d270b6b1f8 Daily update on 20250407-000601 by Nitload Youmu. Additional Message : Repeat block analyzer complete, need unit test. collection processor, builtin function, procedure caller and element source parser will be implemented
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-07 00:06:01 +08:00
Nitload c8f426d2e8 Daily update on 20250405-231604 by Nitload Youmu. Additional Message : most of repeat block analyzer complete
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-04-05 23:16:04 +08:00
Nitload 1a1db3554b Daily update on 20250330-080745 by Nitload Youmu. Additional Message : CASEOF block in full function, next is Collection operation, relative keywords processing and REPEAT block.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-30 08:07:45 +08:00
Nitload 17a226c206 Daily update on 20250328-131548 by Nitload Youmu. Additional Message : IF branch can be full functionally compiled. Next will be CASE_OF branch
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-28 13:15:48 +08:00
Nitload 36b6ad5a52 Daily update on 20250326-140335 by Nitload Youmu. Additional Message : If Branch building
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-26 14:03:35 +08:00
Nitload 469cb88472 Daily update on 20250325-164701 by Nitload Youmu. Additional Message : Lineaar line and multi-linear line compile full function. String literal parsing improve.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-25 16:47:02 +08:00
Nitload ffd5825a05 Daily update on 20250324-100332 by Nitload Youmu. Additional Message : Single line syntax analyzer ok, gonging on unit test of multi line, func call. Then building branch, loop, area syntax analyzer. Some of descriptors not supported.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-24 10:03:32 +08:00
Nitload 148b0fed4a Daily update on 20250323-151439 by Nitload Youmu. Additional Message : none
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-23 15:14:39 +08:00
Nitload 528d0c5462 Daily update on 20250323-080223 by Nitload Youmu. Additional Message : Unit test(not included in public repo) and syntax reverse analyzer
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-23 08:02:23 +08:00
Nitload e73d2fd7fb Daily update on 20250320-081135 by Nitload Youmu. Additional Message : Compiler Framework rebuild compelte, working on reverse converter
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-20 08:11:35 +08:00
Nitload 6788bc4a00 Daily update on 20250319-070022 by Nitload Youmu. Additional Message : None
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-19 07:00:22 +08:00
Nitload 5d99be7f3d Daily update on 20250318-203619 by Nitload Youmu. Additional Message : Syntax analyzer rebuilding, a neet and flexible structure introduced
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-18 20:36:20 +08:00
Nitload e3741687a7 Daily update on 20250318-080056 by Nitload Youmu. Additional Message : Syntax analyzer reshape
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-18 08:00:57 +08:00
Nitload a5aef8506d Daily update on 20250316-095544 by Nitload Youmu. Additional Message : Linear math inmprovement
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-16 09:55:44 +08:00
Nitload 753cc167bc Daily update on 20250315-092429 by Nitload Youmu. Additional Message : Arraging node generator struct, compile stat added.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-15 09:24:30 +08:00
Nitload 9307d7d658 Daily update on 20250314-044324 by Nitload Youmu. Additional Message : Change: Import all keywords and group them by application
Add: Process Token.Member by its detailed type

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-14 04:43:25 +08:00
Nitload 6222f8c8be Daily update on 20250313-044921 by Nitload Youmu. Additional Message : Parser to TokenFlag.Member, improvement of exiting StgSharp platform
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-13 04:49:21 +08:00
Nitload 9647c2c68a Daily update on 20250312-074647 by Nitload Youmu. Additional Message : Change: Temp not want to compile RULE and PROCEDURE
Add: Add factory method to generate more kind of binary operator node
Add: more SIMD intrinsic C function

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-12 07:46:48 +08:00
Nitload 16b813646d Daily update on 20250310-064733 by Nitload Youmu. Additional Message : Change: Generic node removed, five non-generic node as replacement
Change: Preprocess to token scheduled, less dependency on type prediction, which put to LINK or C# compiling pase
Design: the EXPRESS lang feature "FIXED" keyword not supported, builtin type binary not supported, not used in STEP AP203 and much too complex to make a full marshal implementation in C#.
Add: Node generating method to generate literal node

Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-10 06:47:33 +08:00
Nitload 6f494f25ef Daily update on 20250309-063111 by Nitload Youmu. Additional Message : Building AST generator, Name property removed from AST Node, Line And Colum property added as replacement.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-09 06:31:12 +08:00
Nitload df321a3bae Daily update on 20250307-071126 by Nitload Youmu. Additional Message : Rewrite of token and node cache stack
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-07 07:11:26 +08:00
Nitload 8460bfd56a Daily update on 20250306-064644 by Nitload Youmu. Additional Message : Building AST generator, adding a bi-channel stack as replace of two operand stack
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-06 06:46:45 +08:00
Nitload c5777f4bfe Daily update on 20250305-052510 by Nitload Youmu. Additional Message : message
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-05 05:25:11 +08:00
Nitload 5d4f516a28 Daily update on 20250304-070522 by Nitload Youmu. Additional Message : None
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-04 07:05:23 +08:00
Nitload 825e68853c Daily update on 20250303-043627 by Nitload Youmu. Additional Message : remove node dependency to context, node instance ctor switched to factory mode,
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-03 04:36:27 +08:00
Nitload d12bbbd873 Daily update on 20250302-043034 by Nitload Youmu.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-02 04:30:34 +08:00
Nitload b4b90da372 Daily update on 20250301-072229 by Nitload Youmu.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-01 07:22:29 +08:00
Nitload f74defd219 Daily update on 20250301-070347 by Nitload Youmu.
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2025-03-01 07:03:47 +08:00
Nitload 0aa052a17e test commit 2025-03-01 05:18:31 +08:00
Nitload f22862dfc4 Daily update 2 on 20240228 by nitload youmu 2025-03-01 04:58:46 +08:00
Nitload 90d5f76511 Daily update on 20240228 by nitload youmu 2025-03-01 04:54:49 +08:00