History log of /freebsd-11-stable/contrib/byacc/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
319860 12-Jun-2017 ngie

MFC r313398:

Approved by: re (gjb)

Apply r274475's to expr.oxout.tab.c to fix the test on FreeBSD

YYINT on FreeBSD is int, not short

I'll work with the upstream maintainer or come up with a build
method of modifying their definitions on install instead of
having to modify tests to match our forked YYINT definition.

PR: 216891

319349 31-May-2017 jkim

MFC: r313105, r313106

Update byacc to 20170201.

319297 31-May-2017 delphij

MFC r306691,310036:

Merge byacc 20161202.


CHANGES
MANIFEST
VERSION
aclocal.m4
btyaccpar.c
btyaccpar.skel
config.guess
config.sub
configure
defs.h
error.c
lalr.c
lr0.c
main.c
mkpar.c
mstring.c
output.c
package/byacc.spec
package/debian/changelog
package/mingw-byacc.spec
package/pkgsrc/Makefile
reader.c
skel2c
test/btyacc/btyacc_calc1.tab.c
test/btyacc/btyacc_demo.error
test/btyacc/btyacc_demo.output
test/btyacc/btyacc_demo.tab.c
test/btyacc/btyacc_demo.tab.h
test/btyacc/btyacc_destroy1.tab.c
test/btyacc/btyacc_destroy2.tab.c
test/btyacc/btyacc_destroy3.tab.c
test/btyacc/calc.tab.c
test/btyacc/calc1.tab.c
test/btyacc/calc2.tab.c
test/btyacc/calc3.tab.c
test/btyacc/code_calc.code.c
test/btyacc/code_calc.tab.c
test/btyacc/code_calc.tab.h
test/btyacc/code_error.code.c
test/btyacc/code_error.tab.c
test/btyacc/empty.tab.c
test/btyacc/err_inherit1.tab.c
test/btyacc/err_inherit2.tab.c
test/btyacc/err_inherit3.output
test/btyacc/err_inherit3.tab.c
test/btyacc/err_inherit4.output
test/btyacc/err_inherit4.tab.c
test/btyacc/err_inherit4.tab.h
test/btyacc/err_inherit5.tab.c
test/btyacc/err_syntax1.tab.c
test/btyacc/err_syntax10.tab.c
test/btyacc/err_syntax11.tab.c
test/btyacc/err_syntax12.tab.c
test/btyacc/err_syntax13.tab.c
test/btyacc/err_syntax14.tab.c
test/btyacc/err_syntax15.tab.c
test/btyacc/err_syntax16.tab.c
test/btyacc/err_syntax17.tab.c
test/btyacc/err_syntax18.tab.c
test/btyacc/err_syntax19.tab.c
test/btyacc/err_syntax2.tab.c
test/btyacc/err_syntax20.tab.c
test/btyacc/err_syntax21.tab.c
test/btyacc/err_syntax22.tab.c
test/btyacc/err_syntax23.tab.c
test/btyacc/err_syntax24.error
test/btyacc/err_syntax24.tab.c
test/btyacc/err_syntax25.tab.c
test/btyacc/err_syntax26.tab.c
test/btyacc/err_syntax27.tab.c
test/btyacc/err_syntax3.tab.c
test/btyacc/err_syntax4.tab.c
test/btyacc/err_syntax5.tab.c
test/btyacc/err_syntax6.tab.c
test/btyacc/err_syntax7.tab.c
test/btyacc/err_syntax7a.tab.c
test/btyacc/err_syntax7b.tab.c
test/btyacc/err_syntax8.tab.c
test/btyacc/err_syntax8a.tab.c
test/btyacc/err_syntax9.tab.c
test/btyacc/error.tab.c
test/btyacc/grammar.tab.c
test/btyacc/inherit0.tab.c
test/btyacc/inherit1.tab.c
test/btyacc/inherit2.output
test/btyacc/inherit2.tab.c
test/btyacc/ok_syntax1.tab.c
test/btyacc/pure_calc.tab.c
test/btyacc/pure_error.tab.c
test/btyacc/quote_calc-s.tab.c
test/btyacc/quote_calc.tab.c
test/btyacc/quote_calc2-s.tab.c
test/btyacc/quote_calc2.tab.c
test/btyacc/quote_calc3-s.tab.c
test/btyacc/quote_calc3.tab.c
test/btyacc/quote_calc4-s.tab.c
test/btyacc/quote_calc4.tab.c
test/btyacc/rename_debug.c
test/btyacc/varsyntax_calc1.tab.c
test/code_calc.y
test/err_inherit4.y
test/run_make.sh
test/yacc/calc.tab.c
test/yacc/calc1.tab.c
test/yacc/calc2.tab.c
test/yacc/calc3.tab.c
test/yacc/code_calc.code.c
test/yacc/code_calc.tab.c
test/yacc/code_calc.tab.h
test/yacc/code_error.code.c
test/yacc/empty.tab.c
test/yacc/err_syntax10.tab.c
test/yacc/err_syntax11.tab.c
test/yacc/err_syntax12.tab.c
test/yacc/err_syntax18.tab.c
test/yacc/err_syntax20.tab.c
test/yacc/err_syntax24.error
test/yacc/error.tab.c
test/yacc/grammar.tab.c
test/yacc/ok_syntax1.tab.c
test/yacc/pure_calc.tab.c
test/yacc/pure_error.tab.c
test/yacc/quote_calc-s.tab.c
test/yacc/quote_calc.tab.c
test/yacc/quote_calc2-s.tab.c
test/yacc/quote_calc2.tab.c
test/yacc/quote_calc3-s.tab.c
test/yacc/quote_calc3.tab.c
test/yacc/quote_calc4-s.tab.c
test/yacc/quote_calc4.tab.c
test/yacc/rename_debug.c
test/yacc/varsyntax_calc1.tab.c
verbose.c
yaccpar.c
yaccpar.skel
302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


/freebsd-11-stable/MAINTAINERS
/freebsd-11-stable/cddl
/freebsd-11-stable/cddl/contrib/opensolaris
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs
/freebsd-11-stable/contrib/amd
/freebsd-11-stable/contrib/apr
/freebsd-11-stable/contrib/apr-util
/freebsd-11-stable/contrib/atf
/freebsd-11-stable/contrib/binutils
/freebsd-11-stable/contrib/bmake
/freebsd-11-stable/contrib/byacc
/freebsd-11-stable/contrib/bzip2
/freebsd-11-stable/contrib/com_err
/freebsd-11-stable/contrib/compiler-rt
/freebsd-11-stable/contrib/dialog
/freebsd-11-stable/contrib/dma
/freebsd-11-stable/contrib/dtc
/freebsd-11-stable/contrib/ee
/freebsd-11-stable/contrib/elftoolchain
/freebsd-11-stable/contrib/elftoolchain/ar
/freebsd-11-stable/contrib/elftoolchain/brandelf
/freebsd-11-stable/contrib/elftoolchain/elfdump
/freebsd-11-stable/contrib/expat
/freebsd-11-stable/contrib/file
/freebsd-11-stable/contrib/gcc
/freebsd-11-stable/contrib/gcclibs/libgomp
/freebsd-11-stable/contrib/gdb
/freebsd-11-stable/contrib/gdtoa
/freebsd-11-stable/contrib/groff
/freebsd-11-stable/contrib/ipfilter
/freebsd-11-stable/contrib/ldns
/freebsd-11-stable/contrib/ldns-host
/freebsd-11-stable/contrib/less
/freebsd-11-stable/contrib/libarchive
/freebsd-11-stable/contrib/libarchive/cpio
/freebsd-11-stable/contrib/libarchive/libarchive
/freebsd-11-stable/contrib/libarchive/libarchive_fe
/freebsd-11-stable/contrib/libarchive/tar
/freebsd-11-stable/contrib/libc++
/freebsd-11-stable/contrib/libc-vis
/freebsd-11-stable/contrib/libcxxrt
/freebsd-11-stable/contrib/libexecinfo
/freebsd-11-stable/contrib/libpcap
/freebsd-11-stable/contrib/libstdc++
/freebsd-11-stable/contrib/libucl
/freebsd-11-stable/contrib/libxo
/freebsd-11-stable/contrib/llvm
/freebsd-11-stable/contrib/llvm/projects/libunwind
/freebsd-11-stable/contrib/llvm/tools/clang
/freebsd-11-stable/contrib/llvm/tools/lldb
/freebsd-11-stable/contrib/llvm/tools/llvm-dwarfdump
/freebsd-11-stable/contrib/llvm/tools/llvm-lto
/freebsd-11-stable/contrib/mdocml
/freebsd-11-stable/contrib/mtree
/freebsd-11-stable/contrib/ncurses
/freebsd-11-stable/contrib/netcat
/freebsd-11-stable/contrib/ntp
/freebsd-11-stable/contrib/nvi
/freebsd-11-stable/contrib/one-true-awk
/freebsd-11-stable/contrib/openbsm
/freebsd-11-stable/contrib/openpam
/freebsd-11-stable/contrib/openresolv
/freebsd-11-stable/contrib/pf
/freebsd-11-stable/contrib/sendmail
/freebsd-11-stable/contrib/serf
/freebsd-11-stable/contrib/sqlite3
/freebsd-11-stable/contrib/subversion
/freebsd-11-stable/contrib/tcpdump
/freebsd-11-stable/contrib/tcsh
/freebsd-11-stable/contrib/tnftp
/freebsd-11-stable/contrib/top
/freebsd-11-stable/contrib/top/install-sh
/freebsd-11-stable/contrib/tzcode/stdtime
/freebsd-11-stable/contrib/tzcode/zic
/freebsd-11-stable/contrib/tzdata
/freebsd-11-stable/contrib/unbound
/freebsd-11-stable/contrib/vis
/freebsd-11-stable/contrib/wpa
/freebsd-11-stable/contrib/xz
/freebsd-11-stable/crypto/heimdal
/freebsd-11-stable/crypto/openssh
/freebsd-11-stable/crypto/openssl
/freebsd-11-stable/gnu/lib
/freebsd-11-stable/gnu/usr.bin/binutils
/freebsd-11-stable/gnu/usr.bin/cc/cc_tools
/freebsd-11-stable/gnu/usr.bin/gdb
/freebsd-11-stable/lib/libc/locale/ascii.c
/freebsd-11-stable/sys/cddl/contrib/opensolaris
/freebsd-11-stable/sys/contrib/dev/acpica
/freebsd-11-stable/sys/contrib/ipfilter
/freebsd-11-stable/sys/contrib/libfdt
/freebsd-11-stable/sys/contrib/octeon-sdk
/freebsd-11-stable/sys/contrib/x86emu
/freebsd-11-stable/sys/contrib/xz-embedded
/freebsd-11-stable/usr.sbin/bhyve/atkbdc.h
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.c
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.h
/freebsd-11-stable/usr.sbin/bhyve/console.c
/freebsd-11-stable/usr.sbin/bhyve/console.h
/freebsd-11-stable/usr.sbin/bhyve/pci_fbuf.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.h
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.c
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.h
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.c
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.h
/freebsd-11-stable/usr.sbin/bhyve/rfb.c
/freebsd-11-stable/usr.sbin/bhyve/rfb.h
/freebsd-11-stable/usr.sbin/bhyve/sockstream.c
/freebsd-11-stable/usr.sbin/bhyve/sockstream.h
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.c
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.h
/freebsd-11-stable/usr.sbin/bhyve/usb_mouse.c
/freebsd-11-stable/usr.sbin/bhyve/vga.c
/freebsd-11-stable/usr.sbin/bhyve/vga.h
297276 25-Mar-2016 jkim

Merge byacc 20160324.


296417 05-Mar-2016 dim

Upgrade our copies of clang, llvm, lldb and compiler-rt to 3.8.0
release.

Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11
support to build; see UPDATING for more information.

Release notes for llvm and clang will soon be available here:
<http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html>
<http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html>

Thanks to Ed Maste, Roman Divacky, Davide Italiano and Antoine Brodin
for their help.

Relnotes: yes


296240 29-Feb-2016 jkim

Merge byacc 20150711.


276479 31-Dec-2014 dim

Upgrade our copy of clang, llvm and lldb to 3.5.0 release.

Please note that this version now requires C++11 support to build; see
UPDATING for more information.

Release notes for llvm and clang can be found here:
<http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html>
<http://llvm.org/releases/3.5.0/tools/clang/docs/ReleaseNotes.html>

Thanks to Ed Maste, Roman Divacky, Andrew Turner, Justin Hibbits and
Antoine Brodin for their invaluable help with this import.

Approved by: portmgr (antoine)
MFC after: 1 month


274475 13-Nov-2014 jkim

Regen test cases for yacc(1) after r274460. YYINT is int now.

PR: 194982


272769 08-Oct-2014 bapt

Import byacc 20141006


272655 06-Oct-2014 bapt

Import byacc 20141005 from vendor


272649 06-Oct-2014 rodrigc

MFV:
use calloc in get_line() when allocating line to ensure it is fully initialized,
fixes a later uninitialized value in copy_param() (FreeBSD #193499).

PR: 193499
Submitted by: Thomas E. Dickey <tom@invisible-island.net>


268811 17-Jul-2014 bapt

Update to byacc 20140715 (only concerns regression tests being fixed)
Directly use regression test from upstream

PR: 191020
Submitted by: gcooper (yaneurabeya@gmail.com)


266639 25-May-2014 bapt

Update to 20140422


264803 23-Apr-2014 bapt

Update to byacc 20140409
Among all the modifications, this new byacc also solves a 14 year old bug [1]

PR: bin/23254 [1]
Submitted by: marka@nominum.com [1]
MFC after: 3 weeks


263948 30-Mar-2014 bapt

Convert an unused banner from skeleton.c into a comment.
It is added to every generated files and fix build at certain warning level with clang 3.4

Submitted by: Thomas Dickey <dickey@his.com> (byacc upstream)
Spotted by: glebius


260445 08-Jan-2014 bapt

Import byacc 20140101 which imports %token-table from bison allowing to build ntpd


257315 29-Oct-2013 bapt

Merge byacc 20130925

2 changes:
- Increase default stack-size so that used to be our default stack-size prior byacc import
- fix two loop-limits found by clang 3.3


251143 30-May-2013 bapt

Update byacc to 20130304


240517 14-Sep-2012 bapt

update to version 20120526


235723 21-May-2012 bapt

Import byacc from invisible island, it brings us lots of compatibilities with
bison, keeping full compatibility with our previous yacc implementation.

Also bring the ability to create reentrant parser

This fix bin/140309 [1]

PR: bin/140309 [1]
Submitted by: Philippe Pepiot <ksh@philpep.org> [1]
Approved by: des (mentor)
MFC after: 1 month


234949 03-May-2012 bapt

Import byacc 20120115

Approved by: des (mentor)