History log of /src/usr.bin/config/lint.c |
Revision | | Date | Author | Comments |
1.17 |
| 07-Jan-2025 |
joe | clear: trailing whitespaces
|
1.16 |
| 12-Oct-2021 |
christos | branches: 1.16.4; PR/56453: Wataru Ashihara: config(1): Assertion fails in config -L Only compare pointers when one is found.
|
1.15 |
| 29-Oct-2014 |
christos | - add RCSID's - fix -Wconversion (except scanner)
|
1.14 |
| 20-Mar-2012 |
matt | branches: 1.14.10; Use C89 function definitions
|
1.13 |
| 12-Mar-2012 |
dholland | Remove the NV_OBSOLETE flag, which is no longer needed. While here, update an outdated comment about condition expressions.
|
1.12 |
| 12-Mar-2012 |
dholland | Give option definitions their own data structure instead of using nvlists. (and using messy hacks to make up for nvlists not holding quite the right things)
|
1.11 |
| 12-Mar-2012 |
dholland | Introduce type-safe wrappers around the hash tables. Use them for a selected set of tables affected by the next nvlist cleanup in the works.
|
1.10 |
| 11-Mar-2012 |
dholland | Move locator lists to their own data structure. This can use more tidying; it is not clear to me at the moment what the "string" and "num" values pushed around in locator lists are supposed to actually mean.
|
1.9 |
| 11-Mar-2012 |
dholland | Create a new type struct attrlist to manage lists of attributes, instead of using struct nvlist.
(struct nvlist holds lists (or trees!) of semi-arbitrary stuff with no structure and almost no type safety; it should go away.)
|
1.8 |
| 30-Aug-2009 |
cube | branches: 1.8.6; For {pseudo-,}devices, check if an instance of the pseudo or the considered attachment of the device has already been done by the template config file. If so, don't emit a line. Reported by John Nemeth.
|
1.7 |
| 28-Dec-2008 |
christos | rename nv_int -> nv_num and make it long long, so that dev_t will fit when we change it.
|
1.6 |
| 29-Apr-2008 |
martin | Convert to new 2 clause license
|
1.5 |
| 10-Sep-2007 |
cube | branches: 1.5.6; Some more licence clean up.
|
1.4 |
| 10-Jan-2007 |
cube | branches: 1.4.4; Change the name of the resulting kernel binary, because "lint" confuses our Makefiles. While there, add a couple comments to explain how all attachments are found.
|
1.3 |
| 09-Jan-2007 |
cube | Add new syntaxic sugar to provide a value in lint (i.e., config -L) configurations for defparams. It will be used _only_ by config -L.
This will greatly help automating tests with lint configurations, hopefully.
|
1.2 |
| 08-Jan-2007 |
cube | Print pseudo-devices in their own section and print all of them (d'oh).
|
1.1 |
| 08-Jan-2007 |
cube | Introduce a new option to config(1): -L. What it does is takes a regular configuration file (although it is meant to be used mostly with std.${ARCH}), and prints out a configuration file that includes it and select every single option and parameter, and define an instance for every single possible attachment. IOW, selects everything, into a would-be "LINT" config.
The resulting config really isn't meant to be runnable, but should be somewhat buildable on most archs. It still needs adjustments because some options are peculiar (e.g., ACPI_DSDT_FILE wants an existing file as its value), so it's not yet possible to do "config -L; config; build" in an automated way.
|
1.4.4.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.5.6.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.8.6.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.14.10.1 |
| 06-Mar-2015 |
snj | Pull up following revision(s) (requested by mrg in ticket #572): usr.bin/config/Makefile: up to 1.10 usr.bin/config/TODO: up to 1.14 usr.bin/config/config.1: up to 1.17 usr.bin/config/config.5: up to 1.25 usr.bin/config/defs.h: up to 1.64 usr.bin/config/files.c: up to 1.18 usr.bin/config/gram.y: up to 1.46 usr.bin/config/hash.c: up to 1.11 usr.bin/config/lint.c: up to 1.15 usr.bin/config/main.c: up to 1.74 usr.bin/config/mkdevsw.c: up to 1.12 usr.bin/config/mkheaders.c: up to 1.26 usr.bin/config/mkioconf.c: up to 1.28 usr.bin/config/mkmakefile.c: up to 1.37 usr.bin/config/mkswap.c: up to 1.8 usr.bin/config/pack.c: up to 1.9 usr.bin/config/scan.l: up to 1.22 usr.bin/config/sem.c: up to 1.71 usr.bin/config/sem.h: up to 1.19 usr.bin/config/util.c: up to 1.19 sync config(1) with HEAD.
|
1.16.4.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|