a035845b81 
					 
					
						
						
							
							reorganize things into different packages  
						
						
						
						
					 
					
						2021-03-02 17:19:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8ec857c16 
					 
					
						
						
							
							CI: fix the wabt version to 1.0.20  
						
						
						
						
					 
					
						2021-02-16 00:29:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34eecd59f5 
					 
					
						
						
							
							fix(CI): run tests on all packages that have tests  
						
						
						
						
					 
					
						2021-01-05 19:47:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8029dbd1a8 
					 
					
						
						
							
							feat(CI): setup Webassembly Binary Toolkit in cloud to run wasm tests  
						
						
						
						
					 
					
						2020-12-27 15:45:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4490faa2e 
					 
					
						
						
							
							feat(compiler): Add support for targeting WebAssembly.  
						
						... 
						
						
						
						The working principle is similar as before with x86, but instead of outputting .asm, it outputs .wat. This can be compiled into .wasm by using the wat2wasm assembler. 
						
						
					 
					
						2020-12-26 23:16:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						224b8dcb70 
					 
					
						
						
							
							refactor(go): Move everything from go4k to root package sointu  
						
						
						
						
					 
					
						2020-12-16 21:35:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b67d6b544 
					 
					
						
						
							
							feat(CI): Fix alsa.pc not found on ubuntu-latest.  
						
						
						
						
					 
					
						2020-12-05 00:29:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						efbcf1454e 
					 
					
						
						
							
							feat(go4k&sointu): Export .h C header files from the songs using go, also automatically during build for the tests.  
						
						... 
						
						
						
						The header files are automatically generated during build. No need to #define anything; everything is fixed by the .asm file. This adds go as a dependency to run the unit tests, but this is probably not a bad thing, as go is probably needed anyway if one wants to actually start developing Sointu. 
						
						
					 
					
						2020-12-03 23:43:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2c6d4b70c 
					 
					
						
						
							
							fix(CI): Cgo linker flags stopped working.  
						
						... 
						
						
						
						They caused the tests to fail completely, but without them, the builds only give some warnings. So disabling them for now. 
						
						
					 
					
						2020-11-20 22:54:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						335d2af05b 
					 
					
						
						
							
							feat(asm&CI): Add support for macho-formats to header.inc and run tests also on MacOS.  
						
						... 
						
						
						
						Mac was giving errors about position dependent code, so had to add linker flag -Wl,-no_pie to ld & cgo. 
						
						
					 
					
						2020-11-16 23:59:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bca34febcb 
					 
					
						
						
							
							feat(CI): Also run tests on win64.  
						
						... 
						
						
						
						win32 builds were giving errors so the tests are only ran on win64. 
						
						
					 
					
						2020-11-12 21:26:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c39f434c6b 
					 
					
						
						
							
							feat(CI&go4k): Run go tests in cloud, skipping sample tests if on another platform than Windows.  
						
						
						
						
					 
					
						2020-11-12 13:29:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68f97d301d 
					 
					
						
						
							
							feat(CI): Run ctests in the cloud during push.  
						
						
						
						
					 
					
						2020-11-12 12:59:14 +02:00