813 Commits

Author SHA1 Message Date
aystarik
0de77f6a49 Update function headers
date	2000.11.17.16.46.00;	author rmoore1;	state Exp;
2005-06-29 15:55:49 +00:00
aystarik
d5fb471e96 Improvements to listing files
date	2000.11.10.23.34.00;	author rmoore1;	state Exp;
2005-06-29 15:55:44 +00:00
aystarik
337a773a86 date 2000.11.06.22.56.00; author rmoore1; state Exp; 2005-06-29 15:55:42 +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
46d44d6ff3 Automated code cleanup
date	2002.12.06.16.31.00;	author rmoore1;	state Exp;
2005-06-29 15:55:30 +00:00
aystarik
5e693a369a major overhaul of ACPI_TYPE and the use of internal types. Most were
no longer necessary.  Improved handling of the Scope operator for both the
compiler and the interpreter.


date	2002.10.10.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:55:29 +00:00
aystarik
99c5fe775a More enhancements for NamePath optimization
date	2002.08.26.22.28.00;	author rmoore1;	state Exp;
2005-06-29 15:55:28 +00:00
aystarik
96a96a4e69 Moved a global to this file
date	2002.08.14.15.49.00;	author rmoore1;	state Exp;
2005-06-29 15:55:26 +00:00
aystarik
0dcd0c8765 Added new message type, "Optimizations"
date	2002.08.13.22.13.00;	author rmoore1;	state Exp;
2005-06-29 15:55:25 +00:00
aystarik
b82027e597 Added support for NamePath optimization
date	2002.08.07.20.39.00;	author rmoore1;	state Exp;
2005-06-29 15:55:24 +00:00
aystarik
8b3a127911 New errors for dependent resource macros; Now can get DSDT from the
registry


date	2002.07.30.15.52.00;	author rmoore1;	state Exp;
2005-06-29 15:55:23 +00:00
aystarik
fc8ef5eaaf Reworked the option names. Added invalid escape warning. added
disassemble and go option.


date	2002.07.26.20.31.00;	author rmoore1;	state Exp;
2005-06-29 15:55:22 +00:00
aystarik
f030ee10ef Major update for new disassembler (produces compilable ASL).
Integrated disassembler with ASLcompiler


date	2002.07.15.20.52.00;	author rmoore1;	state Exp;
2005-06-29 15:55:21 +00:00
aystarik
a7a5faa692 Enhanced reserved name checking, added typechecking for _HID reserved
name


date	2002.05.14.21.50.00;	author rmoore1;	state Exp;
2005-06-29 15:55:20 +00:00
aystarik
d3f76a4484 Implemented error checking for EISAID string format
date	2002.05.14.16.37.00;	author rmoore1;	state Exp;
2005-06-29 15:55:19 +00:00
aystarik
b2afda26ad Some small Lint changes
date	2002.05.02.22.11.00;	author rmoore1;	state Exp;
2005-06-29 15:55:18 +00:00
aystarik
ff1449a724 Some Lint changes; 16-bit changes
date	2002.04.15.22.46.00;	author rmoore1;	state Exp;
2005-06-29 15:55:16 +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
c8c6bf0683 Prefixed C library macros (MEMSET, etc.) with "ACPI_".
date	2002.02.13.18.54.00;	author rmoore1;	state Exp;
2005-06-29 15:55:12 +00:00
aystarik
03f787a0b4 Error for string escapes that are 0 or non-ascii
date	2002.02.06.23.16.00;	author rmoore1;	state Exp;
2005-06-29 15:55:10 +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
aystarik
e9a976d930 Added warning for premature string literal termination on insertion of
a NULL char via an escape sequence.


date	2002.02.01.21.57.00;	author rmoore1;	state Exp;
2005-06-29 15:55:08 +00:00
aystarik
134c5c236c Code cleanup andformatting
date	2002.01.21.17.06.00;	author rmoore1;	state Exp;
2005-06-29 15:55:07 +00:00
aystarik
5c42a10068 Support for hex/octal/misc escape sequences. Error on invalid escape.
date	2002.01.08.22.48.00;	author rmoore1;	state Exp;
2005-06-29 15:55:05 +00:00
aystarik
1497d3ce8a Generation for Win64
date	2001.12.13.17.23.00;	author rmoore1;	state Exp;
2005-06-29 15:55:04 +00:00
aystarik
f182cd0709 New error
date	2001.12.07.18.33.00;	author rmoore1;	state Exp;
2005-06-29 15:55:03 +00:00
aystarik
b1052d7846 Support for FieldAttribute byte, merged Access/Lock/Update bits back
into the FieldFlags.  Renamed the various field bits and access masks.


date	2001.11.16.22.27.00;	author rmoore1;	state Exp;
2005-06-29 15:55:01 +00:00
aystarik
0de65d4c81 Removed duplicate error msg. Eliminated extraneous "internal" errors
date	2001.07.17.19.33.00;	author rmoore1;	state Exp;
2005-06-29 15:55:00 +00:00
aystarik
79fec3c926 Added internal compiler error message
date	2001.06.15.19.49.00;	author rmoore1;	state Exp;
2005-06-29 15:54:59 +00:00
aystarik
e59bc53cc0 Fixes for resource field names, cleanup
date	2001.06.08.22.28.00;	author rmoore1;	state Exp;
2005-06-29 15:54:57 +00:00
aystarik
3690376291 Support for bit offset <--> byteoffset conversions
date	2001.06.05.21.30.00;	author rmoore1;	state Exp;
2005-06-29 15:54:56 +00:00
aystarik
bb504750c8 Fixed missing resource descriptor field names. Check for
inappropriate use of such names.


date	2001.06.05.16.01.00;	author rmoore1;	state Exp;
2005-06-29 15:54:55 +00:00
aystarik
295c0050bd date 2001.04.19.23.16.00; author agrover; state Exp; 2005-06-29 15:54:52 +00:00
aystarik
2308c2f3c8 Fix for error output
date	2001.04.19.20.58.00;	author rmoore1;	state Exp;
2005-06-29 15:54:51 +00:00
aystarik
25fe04aa62 Warning cleanup for level4 compiles
date	2001.04.19.20.13.00;	author rmoore1;	state Exp;
2005-06-29 15:54:49 +00:00
aystarik
35149597bb Better I/O error handling
date	2001.04.18.22.49.00;	author rmoore1;	state Exp;
2005-06-29 15:54:48 +00:00
aystarik
bf4577e10a Prefixed component IDs with "ACPI_"
date	2001.03.07.19.27.00;	author rmoore1;	state Exp;
2005-06-29 15:54:47 +00:00
aystarik
f315736d20 Allow method Args to behave as locals
date	2001.01.26.19.14.00;	author rmoore1;	state Exp;
2005-06-29 15:54:45 +00:00
aystarik
1b1586cb4c More information in the namespace output file
date	2001.01.05.20.01.00;	author rmoore1;	state Exp;
2005-06-29 15:54:42 +00:00
aystarik
c5a8bb7641 Support for recursive method typing
date	2000.12.22.22.10.00;	author rmoore1;	state Exp;
2005-06-29 15:54:40 +00:00
aystarik
9a9e06f8e5 Operand type checking support implemented
date	2000.12.22.19.04.00;	author rmoore1;	state Exp;
2005-06-29 15:54:39 +00:00
aystarik
0918a73ed3 Support to return error if a new name already exists in the scope
date	2000.12.15.16.28.00;	author rmoore1;	state Exp;
2005-06-29 15:54:38 +00:00
aystarik
5ea3384e44 date 2000.12.13.17.03.00; author rmoore1; state Exp; 2005-06-29 15:54:37 +00:00
aystarik
7a133e4812 More listing output fussing
date	2000.11.16.18.36.00;	author rmoore1;	state Exp;
2005-06-29 15:54:29 +00:00
aystarik
59e17f6c54 Ran source cleanup tool
date	2000.11.16.17.28.00;	author rmoore1;	state Exp;
2005-06-29 15:54:28 +00:00
aystarik
e799e10cd8 Cleanup and merge globals
date	2000.11.16.17.24.00;	author rmoore1;	state Exp;
2005-06-29 15:54:27 +00:00
aystarik
d49a06dd67 Parse error handling for strings not matched by the scanner
date	2000.11.14.23.41.00;	author rmoore1;	state Exp;
2005-06-29 15:54:25 +00:00