| 
						
					 | 
					
						
						
						
						
							
						
						
							7834c3baae
							
						
					 | 
					
						
						
							
							add gavin howard's bc to README
						
						
						
						
						
					 | 
					
						2023-11-02 23:52:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b9f64ec37b
							
						
					 | 
					
						
						
							
							savepoint: C perf + readme tweaks
						
						
						
						
						
					 | 
					
						2023-10-15 12:23:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ff29256bdd
							
						
					 | 
					
						
						
							
							savepoint, clean README a bit
						
						
						
						
						
					 | 
					
						2023-09-12 16:47:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4e079e9015
							
						
					 | 
					
						
						
							
							move squiggle.c to its own repo, fix readme typo.
						
						
						
						
						
					 | 
					
						2023-08-17 14:19:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3b29ad7e45
							
						
					 | 
					
						
						
							
							more work on squiggle_c
						
						
						
						
						
					 | 
					
						2023-06-26 18:44:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							39652b3bfe
							
						
					 | 
					
						
						
							
							add squiggle_c beginnings.
						
						
						
						
						
					 | 
					
						2023-06-26 18:05:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							82ef16b55d
							
						
					 | 
					
						
						
							
							recompile C, static => dynamic compilation, I think
						
						
						
						
						
					 | 
					
						2023-06-10 18:25:47 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							88b627b62a
							
						
					 | 
					
						
						
							
							makefile perf tweak
						
						
						
						
						
					 | 
					
						2023-06-03 11:06:44 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1ff35f6235
							
						
					 | 
					
						
						
							
							Revert "tweak: try using array instead of array of pointers"
						
						
						
						
						
						
						
						it makes code 3x slower 
						
					 | 
					
						2023-06-03 10:56:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							00e6b67bf6
							
						
					 | 
					
						
						
							
							tweak: try using array instead of array of pointers
						
						
						
						
						
					 | 
					
						2023-06-03 10:54:45 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							1436ee4e42
							
						
					 | 
					
						
						
							
							compare using a struct instead of a pointer, reorg
						
						
						
						
						
					 | 
					
						2023-06-03 10:50:06 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a7bb3bc812
							
						
					 | 
					
						
						
							
							xorshift minor tweaks
						
						
						
						
						
					 | 
					
						2023-06-03 10:02:01 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c73476e5aa
							
						
					 | 
					
						
						
							
							finish xorshift updating.
						
						
						
						
						
					 | 
					
						2023-06-03 04:21:59 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							eaee16f205
							
						
					 | 
					
						
						
							
							finish integrating xorshift rng
						
						
						
						
						
					 | 
					
						2023-06-03 04:08:23 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							80f98830da
							
						
					 | 
					
						
						
							
							start adding xorshift prng.
						
						
						
						
						
					 | 
					
						2023-06-03 03:52:04 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b128793fc3
							
						
					 | 
					
						
						
							
							tweak: add static compilation option
						
						
						
						
						
					 | 
					
						2023-06-03 03:47:58 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							00684179e1
							
						
					 | 
					
						
						
							
							add 0 to 1 float to xorshift implementation
						
						
						
						
						
					 | 
					
						2023-06-03 03:47:10 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							131ea138ae
							
						
					 | 
					
						
						
							
							simplify xorshift implementation; struct not needed.
						
						
						
						
						
					 | 
					
						2023-06-03 03:42:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a2e1a48d82
							
						
					 | 
					
						
						
							
							tweak: add xorshift example
						
						
						
						
						
					 | 
					
						2023-06-03 03:38:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							58cfe378e5
							
						
					 | 
					
						
						
							
							perf tweaks
						
						
						
						
						
					 | 
					
						2023-06-03 01:42:48 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d229021625
							
						
					 | 
					
						
						
							
							tweak perf makefile command
						
						
						
						
						
					 | 
					
						2023-06-03 01:37:42 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a13a042492
							
						
					 | 
					
						
						
							
							tweak: don't use inline functions, add profiling
						
						
						
						
						
					 | 
					
						2023-06-03 01:29:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							396170d0a9
							
						
					 | 
					
						
						
							
							rename split_array_get_my_length to split_array_get_length
						
						
						
						
						
					 | 
					
						2023-06-03 01:04:59 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8b441e104c
							
						
					 | 
					
						
						
							
							rename own_length to split_array_length
						
						
						
						
						
					 | 
					
						2023-06-03 01:04:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							75b9e38694
							
						
					 | 
					
						
						
							
							use omp reductions to shave off 0.6ms
						
						
						
						
						
					 | 
					
						2023-06-03 01:01:25 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							15e65534e4
							
						
					 | 
					
						
						
							
							normalize & cumsum array in one for loop.
						
						
						
						
						
					 | 
					
						2023-06-03 00:41:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6273ba69a0
							
						
					 | 
					
						
						
							
							make format
						
						
						
						
						
					 | 
					
						2023-06-02 16:37:57 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fa4311c131
							
						
					 | 
					
						
						
							
							README.md grammar
						
						
						
						
						
					 | 
					
						2023-06-02 16:26:05 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d2bca155b8
							
						
					 | 
					
						
						
							
							mark to-do as done.
						
						
						
						
						
					 | 
					
						2023-06-02 16:25:03 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cdec5b6fce
							
						
					 | 
					
						
						
							
							remove old code from samples.c
						
						
						
						
						
					 | 
					
						2023-06-02 16:06:17 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ff3685766b
							
						
					 | 
					
						
						
							
							reorganize C code
						
						
						
						
						
					 | 
					
						2023-06-02 16:00:49 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							160e824108
							
						
					 | 
					
						
						
							
							time measuring tweaks.
						
						
						
						
						
					 | 
					
						2023-05-29 19:40:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0bdb94a2d4
							
						
					 | 
					
						
						
							
							remove old files, simplify outline
						
						
						
						
						
					 | 
					
						2023-05-22 19:21:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3e70318e36
							
						
					 | 
					
						
						
							
							add fast output to C.
						
						
						
						
						
					 | 
					
						2023-05-21 12:02:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a84b6b9cc0
							
						
					 | 
					
						
						
							
							tweak C makefile
						
						
						
						
						
					 | 
					
						2023-05-21 01:46:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f0493f6955
							
						
					 | 
					
						
						
							
							clean up compilation of C example
						
						
						
						
						
					 | 
					
						2023-05-20 20:20:43 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d670b89c4d
							
						
					 | 
					
						
						
							
							tweak: cleanup.
						
						
						
						
						
					 | 
					
						2022-12-01 23:57:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							071bf00d7a
							
						
					 | 
					
						
						
							
							fix: improve warnings for a check which should never fail
						
						
						
						
						
					 | 
					
						2022-12-01 16:12:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							57fc886bed
							
						
					 | 
					
						
						
							
							feat: More progress
						
						
						
						
						
						
						
						- Add C
- Time the different languages.
- Wrap Squiggle in a js runtime. 
						
					 | 
					
						2022-12-01 15:04:37 +00:00 | 
					
					
						
						
							
							
							
						
					 |