{"push_id":744866647,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"5315821b0012cb9876a46637e990e8e28e1ac461","before":"8524225e6e114894126bdafe863af95bda5caba4","commits":[{"sha":"a42cf85c165bd828567c497705474634ea858d9f","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"<bitstring.h>: Move it to /usr/src/sys/sys so kernel files can use it too.\n\nTo avoid using userspace headers in the kernel.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/a42cf85c165bd828567c497705474634ea858d9f"},{"sha":"84bfc1a1b84f23538385f60e555d3723a9c81c33","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"kernel: Use <sys/bitstring.h> instead of <bitstring.h>.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/84bfc1a1b84f23538385f60e555d3723a9c81c33"},{"sha":"ac169c0ccec52dbf7ae1adde15b2e26c0f9cb37c","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"kernel/iscsi: Remove unneeded <signal.h> inclusion.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/ac169c0ccec52dbf7ae1adde15b2e26c0f9cb37c"},{"sha":"6c27df078d47177ee50d1e6c79bee6b4fc3f14f3","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"kernel: Use <sys/stdbool.h> in kernel code, not <stdbool.h>.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/6c27df078d47177ee50d1e6c79bee6b4fc3f14f3"},{"sha":"bfa58f933230671db33347e58a6badf98106551d","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"kernel/vfs_quota: Remove unneeded <inttypes.h> inclusion.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/bfa58f933230671db33347e58a6badf98106551d"},{"sha":"cff97b0650b07784484ad1516aabf45a1cf614cc","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"kernel/dsched: Use <machine/inttypes.h>, not <inttypes.h>.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/cff97b0650b07784484ad1516aabf45a1cf614cc"},{"sha":"ad8989d2a6c8c7661c9fa2938b8a51ac1b1d17eb","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"Fix zh_Hans_CN.GB2312 locale\n\nIt turns out that using a commented source file for LC_* file generation\nreally isn't a good idea.  In the cldr2def tool's charmap.xls, the\nlow ASCII is transformed to the \"Full width\" versions, but the first\nbyte just happens to be \"#\".  Yes, that's right, the comment character.\n\nSince all comments are either \"#\" or or followed by a space, I can fix\nthe resulting broken zh_Hans_CN.GB2312 by alterning the grep instruction.\nHowever, if we ever have a legitimate single \"#\" character as input, then\nthis won't work anymore.\n\nThe Armenian changes are a result to a tool correction that will be\ncommited shortly.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/ad8989d2a6c8c7661c9fa2938b8a51ac1b1d17eb"},{"sha":"ce02c39812ecae8c8bdc89570d49258d0f38a9e6","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"clr2def: Add LC_CTYPE source file generation support\n\nI added the capability to generate LC_CTYPE source files (really this is\nbasically extracting a section from the POSIX files) but there was some\nlogic to figure out how to use the least amount of files because some of\nthem are large.\n\nI compromised on a scheme that makes two reductions.  The first eliminates\ntrue duplicates and uses the SAME+= mechanism to create symlinks.  However,\nthis leaves still some duplicates because while the output is distinct,\nthe source files are the same (e.g. en_US.ISO8859* uses the same input file\nas en_US.UTF-8 locale, but the LC_CTYPE products differ.  The script\nidentifies those are replaces them with symlinks.  So it looks like a lot\nof files but really it's only about 12 or so.\n\nDuring the actual LC_CTYPE generating, character maps are needed.  I added\na Illumos tool to do this, which I had to modify.  Unlike Illumos, we will\npregenerate the maps that the tool (convert_map.pl) produces.  I had to\nspend hours troubleshooting various \"invalid\" inputs so this is definitely\nsomething that should not be repeated in the build.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/ce02c39812ecae8c8bdc89570d49258d0f38a9e6"},{"sha":"6932208f5c4277fac12f672ed07cd32f74610bc7","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"Fix three clr2def2 character maps\n\nThe localedef(1) tool does not allow two symbols to be mapped to\nthe same unicode character.  I actually don't know if this is really\n\"wrong\", but I had to adjust a couple of character sets that\nviolated this rule: ARMSCII-8 and Big5HKSCS.  Neither are present\non Illumos so that may explain why localedef(1) wasn't prepared\nto do anything except throw an error.\n\nThe CP866 charset had a trailing garbage at the end of the file that\nlocaledef didn't like, so I removed it.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/6932208f5c4277fac12f672ed07cd32f74610bc7"},{"sha":"02fbf3ec702f6fffb680ea00d6deaa0601f87bcc","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"Pregenerate maps for LC_CTYPE generation\n\nThese are the products of the new convert_map.pl which localedef\nwill use to generate LC_CTYPE.  To avoid duplication, these maps\nwill be used where they are (in tools/tools/locale/etc/final-maps)\n\nIt turns out that the widths.txt file is only used for LC_CTYPE,\nso it's being moved as well as being removed from share/colldef.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/02fbf3ec702f6fffb680ea00d6deaa0601f87bcc"},{"sha":"0234f67e0cb67eaf6baeb66904d1f42cfa6d7589","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"Add share/ctypedef directory (it will replace mklocale)\n\nThis directory will generate new LC_CTYPE files.  They require a\nsignificant update to libc/locale so it is not hooked into the\nbuild yet.  This the the produce of the clr2def tool upgrade\nand the generated codeset maps at tools/tools/locale/etc/final-maps.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/0234f67e0cb67eaf6baeb66904d1f42cfa6d7589"},{"sha":"5315821b0012cb9876a46637e990e8e28e1ac461","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"libc/locale: Replace ascii.c, it was removed too soon\n\nI am not sure what happened, I limited the commit commit but somehow\nthis deleted file got included in a recent commit.  It will be removed\nagain shortly.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/5315821b0012cb9876a46637e990e8e28e1ac461"}]}