69 Commits

Author SHA1 Message Date
rmoore1
9efdd774a4 Add 2006 copyright 2006-01-09 17:47:27 +00:00
rmoore1
fc4ba0f267 Macro cleanup (CAST_PTR), automated cleanup 2005-11-14 23:38:24 +00:00
rmoore1
53021a386a Support to emit AML immediately after resource desc in listing 2005-11-04 22:20:06 +00:00
rmoore1
74fa18ba6a Detect duplicate names for resource descriptors 2005-08-18 22:49:31 +00:00
rmoore1
79a8e575ff New pass to update AML opcodes (package/varpackage). Cleanup event timing mechanism 2005-08-11 17:51:26 +00:00
aystarik
23731cc274 Fix for segfault on FreeBSD
date	2004.03.11.16.21.00;	author rmoore1;	state Exp;
2005-06-29 16:15:27 +00:00
aystarik
de9a6ee079 Automated code cleanup
date	2002.12.06.16.31.00;	author rmoore1;	state Exp;
2005-06-29 16:15:22 +00:00
aystarik
1bdf0c52b6 Support for NameSeg field of the Op object. Pad with underscores if
necessary.


date	2002.10.21.21.49.00;	author rmoore1;	state Exp;
2005-06-29 16:15:21 +00:00
aystarik
88e7da20d6 Fixed problem where method return values were no longer being checked
for 1) presence if required, 2) type


date	2002.08.28.16.59.00;	author rmoore1;	state Exp;
2005-06-29 16:15:20 +00:00
aystarik
93bf57fe06 Signon and version changes
date	2002.07.25.20.15.00;	author rmoore1;	state Exp;
2005-06-29 16:15:16 +00:00
aystarik
25b6657b7b New command line options
date	2002.04.25.17.44.00;	author rmoore1;	state Exp;
2005-06-29 16:15:14 +00:00
aystarik
0cbf0e7d8c Print compiler version during summary
date	2002.03.28.16.36.00;	author rmoore1;	state Exp;
2005-06-29 16:15:10 +00:00
aystarik
58cdd01c7b Fix to perform error checking on hex/octal/decimal constants
date	2002.03.25.22.11.00;	author rmoore1;	state Exp;
2005-06-29 16:15:09 +00:00
aystarik
d13f8cdc3b Added memory allocation macros
date	2001.06.29.20.11.00;	author rmoore1;	state Exp;
2005-06-29 16:15:02 +00:00
aystarik
e8d8118555 Added cache buffer for namestrings
date	2001.05.14.15.51.00;	author rmoore1;	state Exp;
2005-06-29 16:15:00 +00:00
aystarik
79c10ca9c5 Renamed interpreter functions to Ex*, Utility functions to Ut*
date	2001.05.09.20.12.00;	author rmoore1;	state Exp;
2005-06-29 16:14:58 +00:00
aystarik
155e8f7e27 allow use of YACC (as well as bison)
date	2001.03.26.23.42.00;	author agrover;	state Exp;
2005-06-29 16:14:53 +00:00
aystarik
ce67b86010 Update function headers
date	2000.11.17.16.46.00;	author rmoore1;	state Exp;
2005-06-29 16:14:42 +00:00
aystarik
04119560f9 Cleanup and merge globals
date	2000.11.16.17.25.00;	author rmoore1;	state Exp;
2005-06-29 16:14:40 +00:00
aystarik
f5a52633c5 date 2000.11.06.21.00.00; author rmoore1; state Exp; 2005-06-29 16:14:35 +00:00
aystarik
c10c430b86 More resource descriptor fixes. Compiles a real machine ASL file
(bigsur)


date	2000.10.26.18.50.00;	author rmoore1;	state Exp;
2005-06-29 16:14:32 +00:00
aystarik
c237f20e7c Numerous fixes
date	2000.10.25.21.10.00;	author rmoore1;	state Exp;
2005-06-29 16:14:31 +00:00
aystarik
3a1845d261 date 2000.10.25.14.07.00; author rmoore1; state Exp; 2005-06-29 16:14:30 +00:00
aystarik
777ad2b69d date 2000.10.10.22.46.00; author rmoore1; state Exp; 2005-06-29 16:14:28 +00:00
aystarik
f8abafb1ee Added new message type, "Optimizations"
date	2002.08.13.22.13.00;	author rmoore1;	state Exp;
2005-06-29 16:13:57 +00:00
aystarik
446473ddf5 Added support for NamePath optimization
date	2002.08.07.20.39.00;	author rmoore1;	state Exp;
2005-06-29 16:13:56 +00:00
aystarik
d220c2fd3e Bug Fixes for Linux version of compiler
date	2002.05.28.21.44.00;	author rmoore1;	state Exp;
2005-06-29 16:13:51 +00:00
aystarik
d6879047f7 Added -a and -c compiler output options
date	2002.01.21.16.13.00;	author rmoore1;	state Exp;
2005-06-29 16:13:37 +00:00
aystarik
37f6fd9512 Better I/O error handling
date	2001.04.18.22.49.00;	author rmoore1;	state Exp;
2005-06-29 16:13:21 +00:00
aystarik
c19c6ad5e6 date 2000.12.13.17.03.00; author rmoore1; state Exp; 2005-06-29 16:13:13 +00:00
aystarik
612ad11edb Performance enhancement: Local "cache" of parse nodes.
date	2001.05.11.17.22.00;	author rmoore1;	state Exp;
2005-06-29 16:12:31 +00:00
aystarik
6d57bd4ae5 Removed input/output file globals
date	2001.04.19.20.40.00;	author rmoore1;	state Exp;
2005-06-29 16:12:30 +00:00
aystarik
5bef3bdf92 Source line printed for all errors. More options. added compile time
analysis.


date	2001.01.04.22.14.00;	author rmoore1;	state Exp;
2005-06-29 16:12:24 +00:00
aystarik
029a3df3a2 Support for 64-bit constants
date	2000.12.08.19.01.00;	author rmoore1;	state Exp;
2005-06-29 16:12:20 +00:00
aystarik
f5b5925b0e Cleanup, finished function headers
date	2000.12.07.19.46.00;	author rmoore1;	state Exp;
2005-06-29 16:12:19 +00:00
aystarik
4fa19d8d4d Error handling changes
date	2000.12.07.00.09.00;	author rmoore1;	state Exp;
2005-06-29 16:12:18 +00:00
aystarik
fdd0820664 Error messages track include file filenames
date	2000.11.15.21.09.00;	author rmoore1;	state Exp;
2005-06-29 16:12:15 +00:00
aystarik
f77f648d19 Improvements to listing files
date	2000.11.10.23.34.00;	author rmoore1;	state Exp;
2005-06-29 16:12:12 +00:00
aystarik
98c1b9a59b Fixes for resource field names, cleanup
date	2001.06.08.22.28.00;	author rmoore1;	state Exp;
2005-06-29 16:09:31 +00:00
aystarik
8c2daec72f date 2000.11.06.22.56.00; author rmoore1; state Exp; 2005-06-29 16:09:18 +00:00
aystarik
ad091d4263 Cleanup prior to label
date	2001.04.26.23.14.00;	author rmoore1;	state Exp;
2005-06-29 16:01:30 +00:00
aystarik
38f404aeb0 date 2000.11.06.17.34.00; author rmoore1; state Exp; 2005-06-29 16:01:05 +00:00
aystarik
0660521e4c Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 15:57:43 +00:00
aystarik
cc770dcda4 auto-cleanup
date	2005.03.25.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:56:58 +00:00
aystarik
8b9ee96e62 Lint update
date	2005.04.02.00.00.00;	author rmoore1;	state Exp;
2005-06-29 15:55:40 +00:00
aystarik
2334574a09 Moved prototypes for "static" functions from headers into the defining
C module.


date	2005.03.31.23.13.00;	author rmoore1;	state Exp;
2005-06-29 15:55:39 +00:00
aystarik
76c5bbb0e9 header update; cleanup
date	2005.03.25.22.38.00;	author rmoore1;	state Exp;
2005-06-29 15:55:38 +00:00
aystarik
00793480b3 Update for static functions, cleanup
date	2005.03.23.01.50.00;	author rmoore1;	state Exp;
2005-06-29 15:55:37 +00:00
aystarik
5682172f26 Third pass to include lint changes/comments/cleanup.
date	2002.04.10.21.53.00;	author rmoore1;	state Exp;
2005-06-29 15:55:15 +00:00
aystarik
1d825f7962 Cleanup and update of function headers
date	2002.02.04.21.11.00;	author rmoore1;	state Exp;
2005-06-29 15:55:09 +00:00