Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							36e48cb703
							
						
					 | 
					
						
						
							
							Added cc diff command
						
						
						
						
						
						
					 | 
					
						2013-08-22 20:41:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e783365d1
							
						
					 | 
					
						
						
							
							Misc updates to modules/compiler_vm
						
						
						
						
						
						
					 | 
					
						2013-08-16 17:28:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a62729fcc
							
						
					 | 
					
						
						
							
							Fix potential infinite loop in "replace all"; show line numbers in diagnostics if using "-paste"; other misc fixes
						
						
						
						
						
						
					 | 
					
						2013-06-17 22:25:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							57166ff734
							
						
					 | 
					
						
						
							
							compiler_vm: Handle --version flag
						
						
						
						
						
						
					 | 
					
						2013-02-05 11:14:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d492ed76b
							
						
					 | 
					
						
						
							
							Allow function argument list to be empty; e.g., int main() { code }
						
						
						
						
						
						
					 | 
					
						2013-02-01 23:35:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							e846f24716
							
						
					 | 
					
						
						
							
							Rename -naked to -nomain; fix issue with function prototypes
						
						
						
						
						
						
					 | 
					
						2012-12-30 08:14:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							9205736b3f
							
						
					 | 
					
						
						
							
							Don't add {}'s around single statements following if/for/etc; add -naked flag to prevent wrapping code with a main function
						
						
						
						
						
						
					 | 
					
						2012-12-29 16:19:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							e93ac26062
							
						
					 | 
					
						
						
							
							compiler_vm: Warn about #defines not terminated with \n
						
						
						
						
						
						
					 | 
					
						2012-11-21 19:01:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5e5f2c728
							
						
					 | 
					
						
						
							
							Reposition * character in function regex to be consistent
						
						
						
						
						
						
					 | 
					
						2012-11-19 15:57:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							c8d77ed230
							
						
					 | 
					
						
						
							
							Replace A-Z0-9_ in function regex with \w to slightly improve readability
						
						
						
						
						
						
					 | 
					
						2012-11-19 15:52:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6a2b3eeb3
							
						
					 | 
					
						
						
							
							Minor clean-up of previous commit to remove unnecessary substitutions
						
						
						
						
						
						
					 | 
					
						2012-11-19 15:45:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d7791d9a5
							
						
					 | 
					
						
						
							
							compiler_vm: Improve extraction of function parameters containing parentheses
						
						
						
						
						
						
					 | 
					
						2012-11-18 19:18:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f771df8bc
							
						
					 | 
					
						
						
							
							compiler_vm: added -paste flag to send formatted source/output to paste site and show link instead of output; e.g. cc -paste <code> --> http://somepastesite.com
						
						
						
						
						
						
					 | 
					
						2012-11-14 18:36:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8d2d0797e
							
						
					 | 
					
						
						
							
							compiler_vm:   Show output from program when using paste command
						
						
						
						
						
						
						
						google search: Show "No results found" if no results found
c99std/c11std: Minor clean-up of output 
						
						
					 | 
					
						2012-11-02 22:08:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							f16dedf680
							
						
					 | 
					
						
						
							
							compiler_vm: add script to mount/umount qcow2 for editing
						
						
						
						
						
						
					 | 
					
						2012-10-24 12:29:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							4602c3b732
							
						
					 | 
					
						
						
							
							compiler_vm: Pass host date to guest
						
						
						
						
						
						
						
						Replace "Killed" with "[Killed]"
             Don't print empty '' after unprintable char values
             Set default language in compiler_client.pl to C11
						
						
					 | 
					
						2012-10-24 12:26:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f8b39d20a
							
						
					 | 
					
						
						
							
							compiler_vm: Limit cpu usage and kill processes using excess cpu
						
						
						
						
						
						
					 | 
					
						2012-10-07 17:48:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							f61bb61aeb
							
						
					 | 
					
						
						
							
							Channels: Properly check for arguments to chanadd/chanrem
						
						
						
						
						
						
						
						HashObject: Fix potential divide by zero
compiler_vm: Limit cpu usage and kill processes using excess cpu
             Unbuffer stdout
						
						
					 | 
					
						2012-10-05 01:59:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf91c67346
							
						
					 | 
					
						
						
							
							compiler_vm: improve parsing/function extraction
						
						
						
						
						
						
					 | 
					
						2012-09-17 07:12:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0bcdfef2f
							
						
					 | 
					
						
						
							
							compiler_vm: improve parsing of cpp and functions (properly handle \n)
						
						
						
						
						
						
					 | 
					
						2012-09-03 18:48:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ed26f928e
							
						
					 | 
					
						
						
							
							compiler_vm: fix \n after #include directives
						
						
						
						
						
						
					 | 
					
						2012-09-03 07:02:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							a4cf4136ee
							
						
					 | 
					
						
						
							
							compiler_vm: Improve handling of \n in quoted literals
						
						
						
						
						
						
					 | 
					
						2012-09-01 05:20:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							09cb762c6f
							
						
					 | 
					
						
						
							
							compiler_vm: update client to remove duplicate warnings/infos; typeof('a') should be int; misc output clean-ups
						
						
						
						
						
						
					 | 
					
						2012-08-18 03:28:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							da3e05bc72
							
						
					 | 
					
						
						
							
							Prevent gcc from optimizing away gdb() call
						
						
						
						
						
						
					 | 
					
						2012-08-16 01:17:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							b88c02c3c3
							
						
					 | 
					
						
						
							
							ulimit for core files no longer necessary
						
						
						
						
						
						
					 | 
					
						2012-08-02 05:02:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							f74de0864e
							
						
					 | 
					
						
						
							
							Removed unnecessary core ulimit
						
						
						
						
						
						
					 | 
					
						2012-08-02 04:34:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5a3d63235
							
						
					 | 
					
						
						
							
							Removed unnecessary debugcommands
						
						
						
						
						
						
					 | 
					
						2012-08-02 04:34:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a70c06096
							
						
					 | 
					
						
						
							
							Misc bug fixes and tweaks
						
						
						
						
						
						
					 | 
					
						2012-07-22 19:22:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							dad1bf978e
							
						
					 | 
					
						
						
							
							compiler_vm: improved function extraction (missed a spot)
						
						
						
						
						
						
					 | 
					
						2012-03-21 16:02:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e957ba414
							
						
					 | 
					
						
						
							
							compiler_vm: improved function extraction
						
						
						
						
						
						
					 | 
					
						2012-03-21 15:58:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fc11ea1fd
							
						
					 | 
					
						
						
							
							compiler_vm: disregard this commit
						
						
						
						
						
						
					 | 
					
						2012-03-21 15:54:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							5066f348a1
							
						
					 | 
					
						
						
							
							compiler_vm: added support for splint
						
						
						
						
						
						
					 | 
					
						2012-03-12 03:33:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							b30216d8ec
							
						
					 | 
					
						
						
							
							compiler_vm: restored stdin input, improved error output, reset vm only on timed-out for improved speed
						
						
						
						
						
						
					 | 
					
						2012-02-29 01:10:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							38166bd14d
							
						
					 | 
					
						
						
							
							compiler_vm: reset vm only on time-outs to improve response speed
						
						
						
						
						
						
					 | 
					
						2012-02-25 08:30:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							58a592c86f
							
						
					 | 
					
						
						
							
							compiler-vm: use astyle with file instead of stdin to avoid astyle bug; add lorem ipsum default -input text
						
						
						
						
						
						
					 | 
					
						2012-02-15 22:00:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e52d77f61
							
						
					 | 
					
						
						
							
							compiler_vm: improved macro parsing; replace newlines outside of quoted text
						
						
						
						
						
						
					 | 
					
						2012-02-11 05:05:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2e2d15fc7
							
						
					 | 
					
						
						
							
							compiler_vm: added libc fatal errors; trace program only on signal
						
						
						
						
						
						
					 | 
					
						2012-02-09 18:48:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							11923967cf
							
						
					 | 
					
						
						
							
							compiler_vm: watchdog debug output includes commands sent to gdb, fflush stdout on breakpoints
						
						
						
						
						
						
					 | 
					
						2012-02-04 20:34:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3ec59322e
							
						
					 | 
					
						
						
							
							compiler_vm: watchdog wraps more gdb output with <>
						
						
						
						
						
						
					 | 
					
						2012-02-04 06:02:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							56bd0e9101
							
						
					 | 
					
						
						
							
							compiler_vm: added trace() macro to trace function calls
						
						
						
						
						
						
					 | 
					
						2012-02-03 17:54:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2e54079ae
							
						
					 | 
					
						
						
							
							compiler_vm: improved abormal signal handling
						
						
						
						
						
						
					 | 
					
						2012-02-02 18:28:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd1f18850a
							
						
					 | 
					
						
						
							
							compiler_vm: updates (needs refactoring, pronto)
						
						
						
						
						
						
					 | 
					
						2012-02-02 04:14:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							22b43f21bf
							
						
					 | 
					
						
						
							
							compiler_vm: updated gdb parsing (still needs refactoring)
						
						
						
						
						
						
					 | 
					
						2012-01-31 05:32:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							d56aaeebca
							
						
					 | 
					
						
						
							
							compiler_vm: updated to show local vars if no output, etc
						
						
						
						
						
						
					 | 
					
						2012-01-29 23:50:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							84f2f979a6
							
						
					 | 
					
						
						
							
							compiler_vm: rewrote watchdog to execute within gdb; added dump(), ptype(), watch() macros
						
						
						
						
						
						
					 | 
					
						2012-01-28 07:39:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf0fead036
							
						
					 | 
					
						
						
							
							compiler-vm: added -input flag for providing stdin input; added %b printf specifier to print base-2; bug-fixes
						
						
						
						
						
						
					 | 
					
						2011-12-30 23:20:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							735da9ec05
							
						
					 | 
					
						
						
							
							compiler_vm: updated README -- added version numbers to dependencies
						
						
						
						
						
						
					 | 
					
						2011-02-14 00:35:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c0b2e7836
							
						
					 | 
					
						
						
							
							compiler_vm: flagged some debug output
						
						
						
						
						
						
					 | 
					
						2011-02-10 01:32:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f4152c918
							
						
					 | 
					
						
						
							
							compiler_vm: fix indentation
						
						
						
						
						
						
					 | 
					
						2011-02-08 01:27:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pragmatic Software
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb05ab5274
							
						
					 | 
					
						
						
							
							compiler_vm: do not extract potential functions from within string literals or comments, if no main function is provided
						
						
						
						
						
						
					 | 
					
						2011-02-08 01:24:12 +00:00 | 
					
					
						
						
							
							
							
						
					 |