|  | f69d60e5db | Added solution for "Day 9: Mirage Maintenance", part 1 | 2023-12-09 23:10:27 +01:00 |  | 
			
				
					|  | f1b1439524 | Added solution for "Day 8: Haunted Wasteland", part 2 | 2023-12-09 14:46:35 +01:00 |  | 
			
				
					|  | edf9cf3d72 | Added new unit with calculations of GCD and LCM | 2023-12-09 14:46:06 +01:00 |  | 
			
				
					|  | 7baf255fda | Changed result type in ISolver from Cardinal to Int64 for Day 8, part 2 | 2023-12-09 14:44:47 +01:00 |  | 
			
				
					|  | 269643ad2a | Refactored the Trebuchet test cases | 2023-12-09 01:00:36 +01:00 |  | 
			
				
					|  | 95e06e2b10 | Added solution for "Day 8: Haunted Wasteland", part 1 | 2023-12-09 00:59:18 +01:00 |  | 
			
				
					|  | 6b5048b7ef | Added solution for "Day 7: Camel Cards", part 2 | 2023-12-07 17:58:54 +01:00 |  | 
			
				
					|  | 3f74b7c664 | Added solution for "Day 7: Camel Cards", part 1 | 2023-12-07 17:08:15 +01:00 |  | 
			
				
					|  | 17a34bbdc6 | Fixed explicit member scope in TWaitForIt | 2023-12-07 17:07:39 +01:00 |  | 
			
				
					|  | 2af4cf78b5 | Added solution for "Day 6: Wait For It", part 2 | 2023-12-06 12:45:23 +01:00 |  | 
			
				
					|  | 93f6ceb1db | Added solution for "Day 6: Wait For It", part 1 | 2023-12-06 12:26:19 +01:00 |  | 
			
				
					|  | 94bc00ab1c | Fixed file location of UGiveSeedFertilizer.pas | 2023-12-06 01:15:44 +01:00 |  | 
			
				
					|  | 26561ba421 | Added solution for "Day 5: If You Give A Seed A Fertilizer", part 2 | 2023-12-06 01:12:26 +01:00 |  | 
			
				
					|  | 474cfa6cc3 | Updated solution for "Day 5: If You Give A Seed A Fertilizer", part 1, to process the data just in time instead of preloading all of it | 2023-12-05 18:14:14 +01:00 |  | 
			
				
					|  | e68701333b | Added test cases for "Trebuchet" and "Cube Conundrum" | 2023-12-05 17:21:21 +01:00 |  | 
			
				
					|  | 9ab9dcfb51 | Updated "Trebuchet?!" to use the solver-engine framework | 2023-12-05 16:58:44 +01:00 |  | 
			
				
					|  | 2e13199796 | Updated "Cube Conundrum" to use the solver-engine framework | 2023-12-05 15:45:57 +01:00 |  | 
			
				
					|  | c9e9eca35a | Added solution for "Day 5: If You Give A Seed A Fertilizer", part 1 | 2023-12-05 14:44:32 +01:00 |  | 
			
				
					|  | 931b4b60f9 | Changed result fields to be Cardinal instead of Integer | 2023-12-05 14:41:14 +01:00 |  | 
			
				
					|  | e04577725b | Refactored tests in to facilitate loading example data from file | 2023-12-05 12:19:41 +01:00 |  | 
			
				
					|  | 5c0aa1e584 | Removed FPCUnit ini settings file | 2023-12-04 22:00:30 +01:00 |  | 
			
				
					|  | cc868a6c0a | Added solution for "Day 4: Scratchcards", part 2 | 2023-12-04 21:59:39 +01:00 |  | 
			
				
					|  | 85d8cafedd | Added heap trace back in | 2023-12-04 17:47:58 +01:00 |  | 
			
				
					|  | 4d81ae40d5 | Added solution for "Day 4: Scratchcards", part 1 | 2023-12-04 17:47:19 +01:00 |  | 
			
				
					|  | 5bfbc83b13 | Refactored test cases | 2023-12-04 17:02:33 +01:00 |  | 
			
				
					|  | 9c4fb8b63a | Added solution for "Day 3: Gear Ratios", part 2 | 2023-12-04 16:34:26 +01:00 |  | 
			
				
					|  | 015b823376 | Updated test cases for "Day 3: Gear Ratios" | 2023-12-04 16:32:48 +01:00 |  | 
			
				
					|  | 05e4944521 | Added relative data path to TSolverEngine for testing | 2023-12-04 16:29:32 +01:00 |  | 
			
				
					|  | afa393a168 | Changed TSolverEngine method arguments from constref to const | 2023-12-04 16:28:06 +01:00 |  | 
			
				
					|  | ca294c03f9 | Changed visibility of TSolverEngine.ProcessData for testing | 2023-12-04 16:26:45 +01:00 |  | 
			
				
					|  | 132c19d018 | Updated test project settings | 2023-12-04 16:22:00 +01:00 |  | 
			
				
					|  | 4027c3a712 | Added solution for "Day 3: Gear Ratios", part 1, and added test project | 2023-12-03 23:52:54 +01:00 |  | 
			
				
					|  | 83f6cdd3ad | Added ISolver, TSolver, TSolverEngine for the next puzzle solver | 2023-12-03 17:55:00 +01:00 |  | 
			
				
					|  | 2e4ab2ad5f | Renamed folder for puzzle solvers | 2023-12-03 17:00:41 +01:00 |  | 
			
				
					|  | a276c7f3f6 | Updated readme | 2023-12-03 01:55:36 +01:00 |  | 
			
				
					|  | 53b8262aaa | Fixed unit file name capitalization | 2023-12-03 01:54:30 +01:00 |  | 
			
				
					|  | af0fa04c38 | Added solution for "Day 2: Cube Conundrum", part 2 | 2023-12-03 01:47:23 +01:00 |  | 
			
				
					|  | 665f168273 | Added solution for "Day 2: Cube Conundrum", part 1 | 2023-12-03 01:27:35 +01:00 |  | 
			
				
					|  | 37f4198325 | Added solution for "Day 1: Trebuchet?!", part 2 | 2023-12-02 18:40:50 +01:00 |  | 
			
				
					|  | 3b7bfa3103 | Updated the solution for day 1, part 1 to facilitate part 2 | 2023-12-02 17:50:06 +01:00 |  | 
			
				
					|  | b4352e8b87 | Removed heap trace from project settings again because of the additional output | 2023-12-02 17:48:23 +01:00 |  | 
			
				
					|  | 81c8e0c07e | Fixed memory leak | 2023-12-02 17:46:02 +01:00 |  | 
			
				
					|  | 261b762572 | Updated project settings for debugger, checks, and heap trace | 2023-12-02 17:43:57 +01:00 |  | 
			
				
					|  | 15485c8923 | Added license file header | 2023-12-02 17:42:53 +01:00 |  | 
			
				
					|  | 828f8b575d | Added title being displayed at start of program execution | 2023-12-02 17:41:19 +01:00 |  | 
			
				
					|  | bd3f22d02b | Added year 2023 to the readme | 2023-12-02 00:26:56 +01:00 |  | 
			
				
					|  | 585083f5ca | Added solution for "Day 1: Trebuchet?!", part 1 | 2023-12-02 00:25:07 +01:00 |  | 
			
				
					|  | 97348e0852 | Updated readme | 2023-12-01 23:10:18 +01:00 |  | 
			
				
					|  | bfcdfb6bfc | Initial commit | 2023-12-01 23:03:05 +01:00 |  |