| 
								
								
									 David Given | 1ee6efabb0 | Use Bison instead of Yacc --- we don't have Posix yacc grammars. | 2022-07-17 14:51:18 +02:00 |  | 
				
					
						| 
								
								
									 David Given | f8bf333bd4 | Replace the dodgy code generation shell scripts with Lua scripts. | 2022-07-17 14:31:37 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 544e8d474b | Only Windows has O_BINARY. | 2022-07-17 13:36:26 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 1fa8f40beb | Only Windows has O_BINARY. | 2022-07-17 13:17:24 +02:00 |  | 
				
					
						| 
								
								
									 David Given | f9785629e0 | Add a binary flag. | 2022-07-17 13:01:11 +02:00 |  | 
				
					
						| 
								
								
									 David Given | c44f94818f | Don't try to run or build the tests on Windows because too hard. | 2022-07-17 13:00:39 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 8e4a6ca47d | Fix a nasty temporary file race condition. | 2022-07-17 13:00:18 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 5c2f190c29 | Lots of binary mode flags. | 2022-07-17 12:58:48 +02:00 |  | 
				
					
						| 
								
								
									 David Given | cb37502a23 | Make work, mostly, on Windows --- temporary files are now created in the right place, creat() isn't used because it doesn't work, partial file
read/writes work, etc. | 2022-07-17 01:58:16 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 1654700314 | Warning fix. | 2022-07-17 01:39:26 +02:00 |  | 
				
					
						| 
								
								
									 David Given | bd5ead8122 | Forgot to add this to the build file... | 2022-07-17 00:55:06 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 92b3dfb42c | Apparently Windows doesn't have strndup or index. | 2022-07-17 00:47:49 +02:00 |  | 
				
					
						| 
								
								
									 David Given | b40f4e33fb | Fix warnings. | 2022-07-17 00:44:23 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 44fc125b1a | Remove signals. | 2022-07-16 23:52:41 +02:00 |  | 
				
					
						| 
								
								
									 David Given | d0860c12c0 | Don't build int on windows; it looks like a dead loss due to reliance on Unix functionality. | 2022-07-16 23:52:13 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 2abcd7d3bd | Fix CRLF issues on Windows. | 2022-07-16 23:47:31 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 748dd1ac00 | More removals of NAME_MAX. | 2022-07-16 23:27:57 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 438fdd91a6 | Windows doesn't have NAME_MAX or any interesting signals. | 2022-07-16 23:21:13 +02:00 |  | 
				
					
						| 
								
								
									 David Given | bb0236cbf7 | ego uses fork/exec too, so factor out the new system() code from ack and use it there. | 2022-07-16 23:14:39 +02:00 |  | 
				
					
						| 
								
								
									 David Given | cf3f5bf64e | More signal removals. | 2022-07-16 22:51:48 +02:00 |  | 
				
					
						| 
								
								
									 David Given | fd691cfaf6 | Windows doesn't do signals much. | 2022-07-16 22:45:08 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 31fe10bf5d | Reformat. | 2022-07-16 22:43:39 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 8f62160567 | Nope, still need mingw32. | 2022-07-16 22:37:54 +02:00 |  | 
				
					
						| 
								
								
									 David Given | e43905afeb | Reformat. | 2022-07-16 22:33:48 +02:00 |  | 
				
					
						| 
								
								
									 David Given | d48e7399ee | Use system() rather than fork()/wait() to run commands, to keep Windows happy. | 2022-07-16 22:33:29 +02:00 |  | 
				
					
						| 
								
								
									 David Given | f6d83620c0 | Point MSYS at the right lua. | 2022-07-16 19:52:19 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 23a40fa960 | Typo fix. | 2022-07-16 19:48:04 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 5e186a403b | I think this actually _does_ have to build with MSYS2. | 2022-07-16 19:45:43 +02:00 |  | 
				
					
						| 
								
								
									 David Given | f30bf70832 | Symbols called 'eof' conflict with Windows io.h. | 2022-07-16 19:40:11 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 496424acf6 | Merge from default. | 2022-07-16 19:35:49 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 04f723b406 | Eliminate make.allocd --- something about it makes Windows unhappy and it doesn't add value anyway. | 2022-07-16 19:34:25 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 1a861669c5 | Try and work around CRLF problems... again. | 2022-07-16 17:58:39 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 81d706ff38 | Warning fix. | 2022-07-16 17:58:15 +02:00 |  | 
				
					
						| 
								
								
									 David Given | bca0a5381d | Merge pull request #257 from tkchia/tkchia/abort libcc.ansi: make abort() try harder to abort the process | 2022-07-16 13:55:22 +02:00 |  | 
				
					
						| 
								
								
									 David Given | f15075f9a4 | Don't use ed to generate the Basic token list. | 2022-07-16 13:47:22 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 0eae0d5d71 | Replace the terrible ed script in em_code with our new Lua script. | 2022-07-16 13:37:13 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 7298be8964 | Move the em_table_lib.lua helper file elsewhere because we're going to need it. | 2022-07-16 13:25:13 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 831e07e656 | Remember to regenerate the ninja files if any build.lua changes. | 2022-07-16 13:13:08 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 1ceaf6ea0f | Remove the terrible and problematic shell script with cleaner Lua scripts for generating the em_table stuff. | 2022-07-16 13:12:52 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 6443647c8c | Typo fix. | 2022-07-16 11:54:17 +02:00 |  | 
				
					
						| 
								
								
									 David Given | d5914f2a9e | Better Lua version compatibility. | 2022-07-16 11:54:13 +02:00 |  | 
				
					
						| 
								
								
									 tkchia | 80d1932ff8 | libcc.ansi: make abort() try harder to abort the process | 2022-07-16 07:27:46 +00:00 |  | 
				
					
						| 
								
								
									 David Given | e564ec311a | I hate CRLF files. | 2022-07-16 01:07:55 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 0900dcc6c9 | Typo fix. | 2022-07-16 01:02:56 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 5c7566044a | Begin to get an idea of why this keeps failing. | 2022-07-16 00:59:20 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 6568ea4549 | Adjust debugging. | 2022-07-16 00:47:24 +02:00 |  | 
				
					
						| 
								
								
									 David Given | eb0175591c | Adjust debugging. | 2022-07-16 00:38:58 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 057aad7f44 | Add debugging. | 2022-07-16 00:11:08 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 9519588f59 | Convert all the things to Unix format. | 2022-07-16 00:02:46 +02:00 |  | 
				
					
						| 
								
								
									 David Given | 020c84db3d | Try forcing ed to produce LF output files rather than CRLF ones. | 2022-07-15 23:42:23 +02:00 |  |