279 Commits

Author SHA1 Message Date
6c6a670750 Fixed Bugs that were introduced. 2021-01-09 18:41:56 +01:00
f328ca8023 Added Trimmable Set support for Synchronization. 2021-01-09 18:40:17 +01:00
e3bcf83887 Fixing TreeSet Removal Bugs
-Fixed: RB&AVL TreeSet Removal & Higher Bugs.
-Fixed: Paths thanks to OvermindDL1
-Removed: JavaTests Class that was testing for finding the bugs.
2021-01-09 18:27:44 +01:00
c0c719f2b6 Next big batch of features.
-Added: Tests for IntSortedSet, IntNavigableSet.
-Added: Test Classes for: Open/Custom/Linked HashSet, TreeSets, ArraySet
-Changed: MemFreeMergeSort got improved by a lot.
-Fixed: Bugs that the tests uncovered.
-Note: TreeSets still have issues. But every other collection type is fixed.
2021-01-08 21:12:20 +01:00
0123cb8937 Fixing some inconsistencies that were found. 2021-01-07 15:14:51 +01:00
75c6784ab6 Adding First set of UnitTest
-Fixed: bugs in ArrayList implementation.
-Added: Unit Tests for the following interfaces: Iterable/Collection/List
-Added: ArrayList Test
-Fixed: QuickSort was broken.
-Added: Shuffle method.
-Added: Shared random to SanityChecks
2020-12-21 03:05:41 +01:00
787a154042 Fixed Bugs and Completion of Sets
-Added: AVLTreeSet
-Added: Sets
-Changed: Boolean has all Set classes disabled (For Now)
2020-12-20 05:45:16 +01:00
4e89ec946f Navigable & RedBlackTreeSet 2020-12-19 21:11:21 +01:00
c8fc84bf88 New Sets
-Added: Custom HashSet (Normal, Linked)
-Added: ArraySet
-Fixed: A bug in AbstractList.SubList
2020-12-13 23:41:09 +01:00
16efec5ca4 New Works.
-Added: Set
-Added: Sorted Set
-Added: HashSet
-Added: LinkedHashSet
-Changed: HASH method was changed to TO_HASH
-Added: New Patterns.
2020-12-13 20:14:22 +01:00
fc7bca3500 Added missing doc and made it a bit more consistend 2020-12-07 08:55:22 +01:00
6f4b8dfed0 Added Loads of documentation to almost everything 2020-12-06 09:32:22 +01:00
5bd3bf1500 Sync 2020-12-01 23:57:29 +01:00
5d5c0506e3 Removed a Logger 2020-12-01 23:55:10 +01:00
8d079ae0ab More Work done on the Collections.
-Added: Empty/Synchronized/Unmodifiable Collections/Lists/Iterators
-Changed: ObjectCollections now have more bulk Methods
-Added: IArray for functions that would only apply to arrays.
2020-12-01 02:43:13 +01:00
0c53fbab6b Added Parallel Sorting Methods. 2020-11-30 02:27:58 +01:00
66430d5a8a Added Sorting Algorythms.
-Added: Quicksort, MergeSort, MemFreeMergeSort, InsertionSort, SelectionSort.
-Started: ParallelQuickSort.
2020-11-30 00:11:40 +01:00
0af3266f02 Finished ArrayList
-Finished: Missing Methods to ArrayList
-Added: Stack.class
-Added: Trimmable interface
2020-11-28 15:05:28 +01:00
737c87daca More work on ArrayLists. Adding new functions. 2020-11-26 22:56:15 +01:00
5cc4f35407 New Content patch getting big progress on base and progress on lists.
-Changed: Build Task no longer Sync's because it is 9x slower and a File Builder never collides with another File Builder.
-Added: getEquals() function for faster compare builders.
-Changed: getNonClassType to getNonFileType()
-Added: New Rule to the Rule Sheet.
-Added: Regex Helper so recursion is supported
-Added: FunctionMapper that supports more then 1 argument.
-Changed: Injection & FunctionMapper support recursion-
-Added: Loads of Variables to the GlobalVariables as they were added for templates.
-Added: AbstractCollection, AbstractList, List, ListIterator, BidirectionalIterator, Arrays and ArrayList template.
2020-11-16 02:55:33 +01:00
c61c8a7806 Added RuleSheet and Collection & AbstractCollection. Optimized Variables 2020-11-13 03:01:13 +01:00
8fcf370e87 Latest Update
- Added: Iterator
- Added: Iterable
- Fixed: Simple Mapper is always literal.
- Fixed: Conusmer bugs.
- Changed: Path designer is now a function.
- Removed: Cache from the repo. Not needed.
2020-11-12 02:13:54 +01:00
151e466b87 Git Ignore Update 3 2020-11-12 02:11:26 +01:00
b7dea30e7e Git-Ignore Update 2 2020-11-12 02:10:50 +01:00
d51edfd120 Git-ignore update 1 2020-11-12 02:09:18 +01:00
7903343ac0 Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
51f447b0d1 Variable Overrider Implemented. 2020-11-11 00:54:28 +01:00
70566b3471 Initial Commit.
This is the initial commit with half of the parser implemented.
Code Replacement is still missing, on top of that Multithreaded parsing
is also missing. But that is going on its way soon TM

-Added: Template Parser Conditions.
2020-11-09 01:09:40 +01:00
b1c833a60b Initial commit 2020-11-08 21:51:12 +00:00