alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								e10dcf597e 
								
							 
						 
						
							
							
								
								fix: types  
							
							 
							
							
							
						 
						
							2024-10-24 06:02:20 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								7fd8ffb271 
								
							 
						 
						
							
							
								
								fix: types  
							
							 
							
							
							
						 
						
							2024-08-08 20:03:17 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								9943f3506a 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								b9d9a5d9ff 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								c914fe202a 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								5725254415 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								a592b62686 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								423e89b2c7 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:13 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								ab3e93b19e 
								
							 
						 
						
							
							
								
								style: fix  
							
							 
							
							
							
						 
						
							2024-06-11 16:09:50 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								a5e9568357 
								
							 
						 
						
							
							
								
								chore: docs update  
							
							 
							
							
							
						 
						
							2023-05-30 23:03:07 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								0ea2e99742 
								
							 
						 
						
							
							
								
								refactor: store some bigints as numbers  
							
							 
							
							
							
						 
						
							2023-05-30 22:33:06 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								11ed4abbb3 
								
							 
						 
						
							
							
								
								feat: less size for short bigint  
							
							 
							
							
							
						 
						
							2023-05-30 17:33:47 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								b1dac043b3 
								
							 
						 
						
							
							
								
								feat: support bigint serialization  
							
							 
							
							
							
						 
						
							2023-05-30 05:22:46 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								75e3ea5c84 
								
							 
						 
						
							
							
								
								refactor: more types for serialization  
							
							 
							
							
							
						 
						
							2023-05-22 21:32:23 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								629ac95660 
								
							 
						 
						
							
							
								
								write short strings more efficient to cache  
							
							 
							
							
							
						 
						
							2021-09-24 14:33:10 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								db9b2df6cd 
								
							 
						 
						
							
							
								
								improve allocations needed in serialization  
							
							 
							
							
							
						 
						
							2021-08-10 18:41:02 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b6609a4f6b 
								
							 
						 
						
							
							
								
								add `experiments.buildHttp`  
							
							 
							
							... 
							
							
							
							allows to build remote resources
stores remote resources in a lockfile 
							
						 
						
							2021-08-05 15:47:18 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								492055ae90 
								
							 
						 
						
							
							
								
								add cache compression  
							
							 
							
							
							
						 
						
							2021-07-02 07:05:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								563a28dd0f 
								
							 
						 
						
							
							
								
								fix toString for large positions  
							
							 
							
							
							
						 
						
							2021-06-29 13:37:34 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0433e0b0e9 
								
							 
						 
						
							
							
								
								join sections  
							
							 
							
							
							
						 
						
							2021-06-29 13:09:01 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								86203ade47 
								
							 
						 
						
							
							
								
								use Buffer.from instead of slice  
							
							 
							
							... 
							
							
							
							as slice doesn't work correctly in some environments for unknown reasons 
							
						 
						
							2021-06-29 13:09:01 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4845915c0b 
								
							 
						 
						
							
							
								
								Lazy require some modules  
							
							 
							
							
							
						 
						
							2021-05-26 21:35:46 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b0fa9ccada 
								
							 
						 
						
							
							
								
								pretty files  
							
							 
							
							
							
						 
						
							2021-05-11 09:31:46 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								177736f59c 
								
							 
						 
						
							
							
								
								avoid leaking unused memory in buffer backing stores in development mode  
							
							 
							
							
							
						 
						
							2021-04-20 15:22:16 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								bf3f89c6ab 
								
							 
						 
						
							
							
								
								create functions outside of context to avoid leaking the context  
							
							 
							
							
							
						 
						
							2021-04-20 15:17:31 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								43f9320e83 
								
							 
						 
						
							
							
								
								remove large arrays from context to avoid leaking  
							
							 
							
							
							
						 
						
							2021-04-20 14:13:04 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ff6656338d 
								
							 
						 
						
							
							
								
								fix performance regression  
							
							 
							
							
							
						 
						
							2021-04-18 20:28:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								51bd62d0b8 
								
							 
						 
						
							
							
								
								remove unused method  
							
							 
							
							
							
						 
						
							2021-04-08 18:26:22 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c1b8a6c859 
								
							 
						 
						
							
							
								
								reduce number of write syscalls by creating larger buffers  
							
							 
							
							... 
							
							
							
							and may copy small existing buffers into the larger one 
							
						 
						
							2021-04-08 18:26:22 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								29d957d1cd 
								
							 
						 
						
							
							
								
								fix allocation sizes  
							
							 
							
							
							
						 
						
							2021-02-03 11:53:08 +01:00  
						
					 
				
					
						
							
							
								 
								highonweb
							
						 
						
							 
							
							
							
							
								
							
							
								bc1911bf78 
								
							 
						 
						
							
							
								
								Changed name of memorize function to memoize  
							
							 
							
							
							
						 
						
							2020-12-27 03:02:57 +05:30  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3db039a183 
								
							 
						 
						
							
							
								
								improve serialization of lazy elements  
							
							 
							
							
							
						 
						
							2020-12-14 16:43:29 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								6735b57888 
								
							 
						 
						
							
							
								
								use a dispatch table for performance  
							
							 
							
							
							
						 
						
							2020-12-14 08:16:10 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								8db0edbbcc 
								
							 
						 
						
							
							
								
								microoptimization  
							
							 
							
							
							
						 
						
							2020-12-14 08:16:10 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								227c16b9a8 
								
							 
						 
						
							
							
								
								improve string (de)serialization  
							
							 
							
							
							
						 
						
							2020-12-14 08:16:09 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								57c3a7eb05 
								
							 
						 
						
							
							
								
								optimize headers and encoding  
							
							 
							
							
							
						 
						
							2020-12-14 08:16:09 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								369dfe8997 
								
							 
						 
						
							
							
								
								reduce number of small buffers in BinaryMiddleware  
							
							 
							
							
							
						 
						
							2020-08-24 18:16:56 +02:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								19f5cd879e 
								
							 
						 
						
							
							
								
								( #10326 ) resolve discussions  
							
							 
							
							
							
						 
						
							2020-02-05 13:19:10 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								3cd865d7ab 
								
							 
						 
						
							
							
								
								refactor(BinaryMiddleware):  
							
							 
							
							
							
						 
						
							2020-01-31 16:52:57 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b40a345451 
								
							 
						 
						
							
							
								
								refactor Persistent Cache  
							
							 
							
							... 
							
							
							
							cache is split into multiple .pack files which represent usage of cache items
this allows to only read/deserialize files that are needed
and reduces the need to rewrite .pack files
while still packaging multiple cache items together
lazy (de)serialization system has changed to allow writeLazy and writeSeparate 
							
						 
						
							2020-01-28 11:35:06 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								6eb9958643 
								
							 
						 
						
							
							
								
								print warning for large serialized strings  
							
							 
							
							
							
						 
						
							2019-11-10 21:04:54 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d8c93b40be 
								
							 
						 
						
							
							
								
								faster serialization for deserialized data  
							
							 
							
							
							
						 
						
							2019-11-04 10:46:33 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								563f8635b6 
								
							 
						 
						
							
							
								
								performance and memory improvement of BinaryMiddleware  
							
							 
							
							
							
						 
						
							2019-08-13 17:02:57 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ad6e095c43 
								
							 
						 
						
							
							
								
								Improve typings of SerializerMiddlewares  
							
							 
							
							
							
						 
						
							2019-01-24 16:51:05 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3a1eefec0a 
								
							 
						 
						
							
							
								
								Measure size of objects to decide about inline or lazy storing  
							
							 
							
							
							
						 
						
							2019-01-24 15:14:41 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								aa72c93b4d 
								
							 
						 
						
							
							
								
								Use Buffer.allocUnsafe for better performance and buffer pooling  
							
							 
							
							
							
						 
						
							2019-01-24 15:14:39 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d9238f061d 
								
							 
						 
						
							
							
								
								memorize lazy data on access  
							
							 
							
							... 
							
							
							
							remove need for read on write
add queue for file accesses in FileMiddleware to support concurrent access 
							
						 
						
							2018-12-21 12:05:29 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4b69df1117 
								
							 
						 
						
							
							
								
								allow to make classes not-serializable  
							
							 
							
							... 
							
							
							
							make ContextModule not-serializable because it's not needed 
							
						 
						
							2018-10-18 15:52:22 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								2cfbea35bc 
								
							 
						 
						
							
							
								
								fix bug with too long short strings  
							
							 
							
							
							
						 
						
							2018-10-17 21:25:41 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a852828279 
								
							 
						 
						
							
							
								
								add persistent caching prototype  
							
							 
							
							
							
						 
						
							2018-10-17 21:25:39 +02:00