Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-30 | for some time now mandoc has not required MLINKS to function | Jason McIntyre | |
correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung | |||
2015-12-11 | Remove a few NULL-checks before free(). I've already removed these | mmcc | |
upstream. | |||
2015-11-22 | remove the init files that we don't build. if they are ever needed for | Ted Unangst | |
bootstrapping, they are available in the attic, but they clutter up the directory. | |||
2015-11-22 | return to size_t typedef for yy_size_t. | Ted Unangst | |
kettenis found and fixed the bug in the ld lexer. | |||
2015-11-21 | change type of yy_size_t back to int for now. we have some prebuilt | Ted Unangst | |
lexers under gnu/ that define it this way, leading to badness. fuller assessment and repairs probably forthmcoming. discovered by deraadt on BE64 architectures (sparc64). ok deraadt | |||
2015-11-20 | switch back to yaccing parse.y, it seems to work. | Ted Unangst | |
2015-11-20 | ansi | Ted Unangst | |
2015-11-20 | Always use the system m4; OK tedu@ | Todd C. Miller | |
2015-11-20 | Back out rev 1.22 which somehow had unreported merge conflicts. | Todd C. Miller | |
2015-11-20 | Always use the system m4. | Todd C. Miller | |
2015-11-20 | Cast two ctype args to u_char. | mmcc | |
2015-11-19 | burn down all the gratutious alloca() compatability that autofuck injected | Ted Unangst | |
to ensure nobody uses alloca by accident. | |||
2015-11-19 | make sure parse.c depends on initparse.c | Ted Unangst | |
2015-11-19 | remove the LGPL gettext.h since we aren't using it anyway. | Ted Unangst | |
spotted by nicm | |||
2015-11-19 | split out some variable initialization to be easier | Ted Unangst | |
2015-11-19 | Replace Char (defined as unsigned char) with u_char. | mmcc | |
ok tedu@ | |||
2015-11-19 | it is not necessary to cast the result of malloc/calloc. | Ted Unangst | |
also replace some 0s with the modern concept of NULL | |||
2015-11-19 | flex_alloc and flex_free are nothing more than malloc and free, so replace | Ted Unangst | |
them with the real functions so as to not trick people into thinking they are special | |||
2015-11-19 | it should be safe to assume the presence of memset these days instead of | Ted Unangst | |
implementing a local version. | |||
2015-11-19 | remove VMS and MSDOS support | Ted Unangst | |
2015-11-19 | mechanical knf | Ted Unangst | |
2015-11-19 | orbital strike from moonbase knf | Ted Unangst | |
2015-11-19 | typically indentation decreases after a block is closed | Ted Unangst | |
2015-11-19 | repair some of the preposterously damaged indentation | Ted Unangst | |
2015-11-19 | we don't keep vim modelines in files | Ted Unangst | |
2015-11-19 | add back flex++.1 link noticed by sthen | Ted Unangst | |
2015-11-19 | Update flex from ancient 2.5.4 to the recent 2.5.39. | Ted Unangst | |
This work was all done by Serguey Parkhomovsky. Thanks. Some changes from upstream: * Removed autotools cruft/localization/texinfo manual/etc * Kept the old manpage, as the new manpage is content-free * Used safe string handling functions and fixed several compiler warnings * pledge(2). Flex 2.5.39 now forks/execs its filter chains and needs proc exec in addition to what was previously pledged * Removed register keyword from all variable declarations * renamed parse.c, parse.h, scan.c, skel.c with init prefix so compiling flex outside of obj by accident wouldn't clobber the bootstrap files * Minor fixes (spelling, accessing buf[strlen(buf) - 1] for zero-length strings in initscan.c/scan.l, etc) that were already in our tree This is a huge change, so it's going in the tree code bomb style. I'm not excited about the growth in complexity (like now running m4 to _post_ process lexers) but hopefully this will be a one time update and we will now take "ownership" of the code. | |||
2015-10-15 | Cast arguments of ctype functions to Char, a lexism defined as unsigned | mmcc | |
char. Part of a larger attempt to audit ctype function argument types with Coccinelle. ok deraadt@ | |||
2015-10-10 | Some of these large so easy to contain, with "stdio rpath". | Theo de Raadt | |
ok doug | |||
2015-09-21 | remove an unsightly paragraph break; | Jason McIntyre | |
2015-09-21 | Mention lex and flex++, from Rob Pierce. ok jmc | Nicholas Marriott | |
2015-09-07 | add missing file system path (.Pa) macros. | Igor Sobrado | |
2015-03-13 | remove the first comma from constructs like ", and," and ", or,": you can use | Jason McIntyre | |
"and" and "or" to join sentence clauses, and you can use commas, but both hinders reading; | |||
2015-02-17 | Mark up email addresses semantically with Mt. | Anthony J. Bentley | |
ok schwarze@ | |||
2015-02-15 | Use "In" to mark up include files, instead of wrongly wrapping with Aq. | Anthony J. Bentley | |
Aq is not the same as <> in non-ASCII situations, so this caused incorrect output in some places. And it provided no semantics besides. ok schwarze@ | |||
2014-03-23 | put a pointer to the "incompatibilities with lex and posix" into STANDARDS | Jason McIntyre | |
(big thanks to whoever took the trouble to write that one!), and while there fix a couple of typos in said section; | |||
2014-03-16 | lint is dead (long live the lint!), so stop using it as a cpp conditional | Philip Guenther | |
(namespace pollution!) or talking about its opinion on code. ok krw@ | |||
2014-02-14 | consistent usage of .At and .Nm; | Ingo Schwarze | |
based on a patch from Jan Stary <hans at stare dot cz>, tweaked by me | |||
2014-02-12 | for a display containing a tab character, use literal context; | Ingo Schwarze | |
issue noticed by Jan Stary <hans at stare dot cz> | |||
2013-11-04 | Use proper ANSI function definitions for functions that take no | Todd C. Miller | |
arguments. Avoids warnings when -Wold-style-definition is used. OK deraadt@ | |||
2013-10-27 | If a constant string needs a name, use a static const array instead of a | Philip Guenther | |
pointer or non-const array, as that minimizes the symbols, maximizes the placement into read-only memory, and avoids warnings from gcc -Wformat=2 when they're used as format strings. ok deraadt@ | |||
2013-07-16 | use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@ | Ingo Schwarze | |
2013-06-18 | make sure the target directory gets created in the includes target | Robert Nagy | |
and add a trailing / as well to avoid problems | |||
2013-01-18 | command-line (adj.) -> command line (n.); | Jason McIntyre | |
2012-12-05 | Remove excessive sys/cdefs.h inclusion | Theo de Raadt | |
ok guenther millert kettenis | |||
2012-04-08 | no more lint; | Jason McIntyre | |
2011-06-08 | do not document the -c flag: it was added for posix compliance, | Jason McIntyre | |
but posix deprecated this option in issue 6 (code remains though); from Daniel Dickman ok otto millert | |||
2010-10-18 | remove references to now removed usd/psd/smm docs; | Jason McIntyre | |
2010-10-17 | Stop installing me(1) and ms(1) source code. | Ingo Schwarze | |
We will soon get rid of groff in base, so there is no longer any way to use these files with base. No opposition on tech@. | |||
2010-09-29 | various EXIT STATUS fixes; from Daniel Dickman | Jason McIntyre | |