| @@ -1,21 +1,21 @@ | | | @@ -1,21 +1,21 @@ |
1 | # History | | 1 | # History |
2 | | | 2 | |
3 | This is NetBSD indent. It originally came from the University of Illinois via | | 3 | This is NetBSD indent. It originally came from the University of Illinois via |
4 | some distribution tape for PDP-11 Unix. It has subsequently been hacked upon | | 4 | some distribution tape for PDP-11 Unix. It has subsequently been hacked upon |
5 | by James Gosling @ CMU. At some point in the 1970s or even 1980s, it was | | 5 | by James Gosling @ CMU. At some point in the 1970s or even 1980s, it was |
6 | thought to be "the nicest C pretty printer around". Around 1985, further | | 6 | thought to be "the nicest C pretty printer around". Around 1985, further |
7 | additions to provide "Kernel Normal Form" were contributed by the folks at Sun | | 7 | additions to provide "Kernel Normal Form" were contributed by the folks at Sun |
8 | Microsystems. | | 8 | Microsystems. |
9 | | | 9 | |
10 | Between 2000 and 2019, FreeBSD maintained the code, adding several features. | | 10 | Between 2000 and 2019, FreeBSD maintained the code, adding several features. |
11 | NetBSD imported these changes on 2019-04-04. | | 11 | NetBSD imported these changes on 2019-04-04. |
12 | | | 12 | |
13 | In 2021, indent was updated to handle C99 comments and the code got a major | | 13 | In 2021, indent was updated to handle C99 comments and the code got a major |
14 | overhaul. Indent got an extensive and systematic test suite, which uncovered | | 14 | overhaul. Indent got an extensive and systematic test suite, which uncovered |
15 | many inconsistencies and bugs. Several of these bugs had been introduced by | | 15 | many inconsistencies and bugs. Several of these bugs had been introduced by |
16 | importing the FreeBSD version on 2019-04-04. | | 16 | importing the FreeBSD version on 2019-04-04. |
17 | | | 17 | |
18 | # References | | 18 | # References |
19 | | | 19 | |
20 | * https://github.com/freebsd/freebsd-src/tree/main/usr.bin/indent | | 20 | * https://github.com/freebsd/freebsd-src/tree/main/usr.bin/indent |
21 | * https://github.com/pstef/freebsd_indent | | 21 | * https://github.com/pstef/freebsd_indent |