Page MenuHomeFreeBSD
Feed Advanced Search

Jul 25 2017

ed created D11733: Remove CloudABI Binutils tools..
Jul 25 2017, 9:18 PM

Jul 22 2017

ed committed rS321372: MFC r320240:.
MFC r320240:
Jul 22 2017, 2:03 PM

Jul 7 2017

ed added a comment to D11520: monthly.cgi: add warning about using chrome.

What about leaving the form itself alone, but adding a comment at the top of the XML file?

Jul 7 2017, 4:07 PM

Jun 26 2017

ed committed rP444375: Update argdata to v0.5..
Update argdata to v0.5.
Jun 26 2017, 3:59 PM
ed closed D11346: Update argdata to v0.5. by committing rP444375: Update argdata to v0.5..
Jun 26 2017, 3:59 PM
ed updated the diff for D11346: Update argdata to v0.5..

Add LICENSE_FILE.

Jun 26 2017, 3:57 PM

Jun 24 2017

ed created D11346: Update argdata to v0.5..
Jun 24 2017, 9:15 PM

Jun 22 2017

ed committed rS320240: Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__..
Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__.
Jun 22 2017, 6:40 PM
ed closed D11303: Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__. by committing rS320240: Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__..
Jun 22 2017, 6:40 PM
ed created D11303: Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__..
Jun 22 2017, 3:03 PM
ed committed rP444111: Upgrade argdata and cloudabi-utils to the latest upstream versions..
Upgrade argdata and cloudabi-utils to the latest upstream versions.
Jun 22 2017, 12:37 PM
ed closed D11300: Upgrade argdata and cloudabi-utils to the latest upstream versions. by committing rP444111: Upgrade argdata and cloudabi-utils to the latest upstream versions..
Jun 22 2017, 12:37 PM
ed updated the diff for D11300: Upgrade argdata and cloudabi-utils to the latest upstream versions..

Don't forget to remove PORTREVISION.

Jun 22 2017, 8:19 AM
ed created D11300: Upgrade argdata and cloudabi-utils to the latest upstream versions..
Jun 22 2017, 5:13 AM
ed abandoned D11057: Upgrade Argdata to v0.3..
Jun 22 2017, 5:10 AM

Jun 5 2017

ed created D11057: Upgrade Argdata to v0.3..
Jun 5 2017, 3:45 PM

Jun 2 2017

ed added a comment to D11025: Extend struct kevent fields and add absolute timers..

One suggestion, though: instead of calling this NOTE_MONOTONIC, would it make sense to use NOTE_ABSTIME instead?

Jun 2 2017, 8:56 AM
ed added a comment to D11025: Extend struct kevent fields and add absolute timers..

Thanks for working on this! The CloudABI polling code can also make good use of this. I'll prepare a change to adjust that once this code lands.

Jun 2 2017, 8:38 AM

May 26 2017

ed committed rP441790: Add an ARMv7 toolchain to cloudabi-toolchain..
Add an ARMv7 toolchain to cloudabi-toolchain.
May 26 2017, 4:01 PM
ed closed D10938: Add an ARMv7 toolchain to cloudabi-toolchain. by committing rP441790: Add an ARMv7 toolchain to cloudabi-toolchain..
May 26 2017, 4:01 PM
ed created D10938: Add an ARMv7 toolchain to cloudabi-toolchain..
May 26 2017, 3:57 PM

May 21 2017

ed accepted D10840: Add libc++experimental.a for std::experimental support.
May 21 2017, 1:13 PM
ed abandoned D10839: Make std::experimental::filesystem work..
May 21 2017, 12:58 PM
ed added a comment to D10840: Add libc++experimental.a for std::experimental support.

Would it make sense to let this new library be responsible for installing the experimental/ headers as well?

May 21 2017, 12:57 PM
ed created D10839: Make std::experimental::filesystem work..
May 21 2017, 6:23 AM

May 20 2017

ed accepted D10797: lang/llvm40: Update for ino64.
May 20 2017, 12:33 PM

Apr 24 2017

ed added a comment to D10469: The c11 appendix K string functions.

Hi Kostik,

Apr 24 2017, 8:04 AM

Apr 10 2017

ed accepted D10351: Restore ability to shutdown datagram sockets.

Looks good to me. Still, could you add a comment to the code explaining the situation?

Apr 10 2017, 8:45 PM

Apr 7 2017

ed accepted D10311: apply style(9) to strstr and memmem obtained from musl.

On the lines you're changing, there are also some whitespace missing around binary operators. That said, this is already a step in the right direction. :-)

Apr 7 2017, 6:47 PM

Apr 6 2017

ed committed rS316574: Bring kernel space CloudABI code in sync with HEAD..
Bring kernel space CloudABI code in sync with HEAD.
Apr 6 2017, 3:10 PM
ed committed rS316570: MFC r315861:.
MFC r315861:
Apr 6 2017, 1:52 PM
ed committed rS316569: MFC r315860:.
MFC r315860:
Apr 6 2017, 1:50 PM

Mar 31 2017

ed committed rS316327: MFC r315892:.
MFC r315892:
Mar 31 2017, 8:45 AM

Mar 30 2017

ed committed rS316277: MFC r315732:.
MFC r315732:
Mar 30 2017, 3:06 PM
ed committed rS316276: MFC r315732:.
MFC r315732:
Mar 30 2017, 3:06 PM

Mar 24 2017

ed committed rP436812: Upgrade cloudabi and cloudabi-utils to the latest upstream versions..
Upgrade cloudabi and cloudabi-utils to the latest upstream versions.
Mar 24 2017, 1:27 PM
ed closed D10125: Upgrade cloudabi and cloudabi-utils to the latest upstream versions. by committing rP436812: Upgrade cloudabi and cloudabi-utils to the latest upstream versions..
Mar 24 2017, 1:27 PM
ed added a comment to D10125: Upgrade cloudabi and cloudabi-utils to the latest upstream versions..

Hi Rene,

Mar 24 2017, 9:20 AM
ed updated the diff for D10125: Upgrade cloudabi and cloudabi-utils to the latest upstream versions..

Remove PORTREVISION.

Mar 24 2017, 9:18 AM
ed created D10125: Upgrade cloudabi and cloudabi-utils to the latest upstream versions..
Mar 24 2017, 8:31 AM
ed committed rS315892: Include <sys/systm.h> to obtain the memcpy() prototype..
Include <sys/systm.h> to obtain the memcpy() prototype.
Mar 24 2017, 7:09 AM

Mar 23 2017

ed committed rS315861: Stop providing the compat_3_brand..
Stop providing the compat_3_brand.
Mar 23 2017, 2:12 PM
ed committed rS315860: Don't require the presence of the compat_3_brand..
Don't require the presence of the compat_3_brand.
Mar 23 2017, 2:10 PM

Mar 22 2017

ed committed rS315736: Make file descriptor passing for CloudABI's recvmsg() work..
Make file descriptor passing for CloudABI's recvmsg() work.
Mar 22 2017, 7:20 PM
ed committed rS315732: Add forward declaration for struct vnode..
Add forward declaration for struct vnode.
Mar 22 2017, 6:45 PM
ed committed rS315701: Set the interpreter path to /nonexistent..
Set the interpreter path to /nonexistent.
Mar 22 2017, 7:05 AM
ed committed rS315700: Make file descriptor passing work for CloudABI's sendmsg()..
Make file descriptor passing work for CloudABI's sendmsg().
Mar 22 2017, 6:43 AM

Mar 21 2017

ed accepted D10073: Fix memory leak in memcontrol.
Mar 21 2017, 2:32 PM

Mar 19 2017

ed added inline comments to D10035: Use of nullability attributes in string functions..
Mar 19 2017, 11:02 AM

Mar 15 2017

ed committed rP436205: Upgrade to the cloudabi-utils v0.23..
Upgrade to the cloudabi-utils v0.23.
Mar 15 2017, 9:43 AM

Mar 14 2017

ed accepted D9996: Fix a memory leak in ccdconfig.

Hmmm... In this case it wouldn't be a lot more effort to just use realloc() and free(). That said, this tool is specific to FreeBSD anyway.

Mar 14 2017, 11:43 AM

Mar 12 2017

ed accepted D9979: Fix a use-after-free in systat.
Mar 12 2017, 6:45 PM

Mar 7 2017

ed added a comment to D9903: Add C11 Appendix K function memset_s.

If we don’t give them the function to register the handler there shouldn’t
be any expectation ;)

Mar 7 2017, 2:50 PM

Mar 6 2017

ed added a comment to D9903: Add C11 Appendix K function memset_s.

The reason for adding this function is to improve security.
Memset is used to overwrite sensitive memory.
But the compiler can legally optimize away a memset.
The compiler can not optimize away memset_s.

A link with a deeper explanation
https://www.securecoding.cert.org/confluence/display/c/MSC06-C.+Beware+of+c
ompiler+optimizations

Mar 6 2017, 3:56 PM

Mar 5 2017

ed added a comment to D9903: Add C11 Appendix K function memset_s.

Though the _s functions did make it into the C11 standard, there is a reason why they are in an appendix and not part of the core specification. They are controversial. I personally find them pretty much useless, and think of them as garbage that Microsoft managed to shove through WG14's throat. I've once read that Microsoft's implementation of these functions is also incompatible with what's described in the C11 appendix, but I have no sources to back that up right now.

Mar 5 2017, 7:44 PM

Mar 2 2017

ed accepted D9850: Fix 'last' memory leak .
Mar 2 2017, 9:17 AM

Feb 28 2017

ed committed rP435046: Upgrade argdata to version 0.2..
Upgrade argdata to version 0.2.
Feb 28 2017, 11:53 AM

Feb 27 2017

ed added a comment to D9828: Fix a panic during boot while executing the vt_timer() callout.

By the time I see multiple atomics operations stacked like this, I start to wonder: isn't there a way to guarantee this by simply using locking APIs? We already call VT_LOCK()/VT_UNLOCK(), it seems. Maybe this is just missing in one of the other places?

Feb 27 2017, 10:09 PM

Feb 26 2017

ed committed rP434908: Upgrade cloudabi-toolchain to use LLVM 4.0-rc2..
Upgrade cloudabi-toolchain to use LLVM 4.0-rc2.
Feb 26 2017, 6:48 PM

Feb 25 2017

ed committed rP434811: Upgrade cloudabi-utils to the latest upstream version..
Upgrade cloudabi-utils to the latest upstream version.
Feb 25 2017, 2:10 PM
ed committed rP434809: Add Argdata..
Add Argdata.
Feb 25 2017, 2:03 PM
ed closed D9799: Add argdata. by committing rP434809: Add Argdata..
Feb 25 2017, 2:03 PM
ed updated the diff for D9799: Add argdata..

Don't forget to 'svn add' the pkg-plist.

Feb 25 2017, 11:09 AM
ed retitled D9799: Add argdata. from to Add argdata..
Feb 25 2017, 11:05 AM

Feb 22 2017

ed accepted D9709: Fix locking on the vt driver's data structures..
Feb 22 2017, 6:48 AM

Feb 21 2017

ed accepted D9698: Change sysctl_add_oid use to SYSCTL_ADD_OID.
Feb 21 2017, 6:12 AM

Feb 20 2017

ed accepted D9656: Add sem_clockwait_np().

Looks good to me, except that I don't know everything about umtx internals to judge whether those changes are all right. ;-)

Feb 20 2017, 3:31 PM
ed accepted D9663: Fix a memory leak with add_mapping.
Feb 20 2017, 3:27 PM

Feb 19 2017

ed added inline comments to D9663: Fix a memory leak with add_mapping.
Feb 19 2017, 4:05 PM

Feb 18 2017

ed added inline comments to D9663: Fix a memory leak with add_mapping.
Feb 18 2017, 11:18 PM
ed added inline comments to D9656: Add sem_clockwait_np().
Feb 18 2017, 11:16 PM
ed added inline comments to D9656: Add sem_clockwait_np().
Feb 18 2017, 10:22 AM
ed added inline comments to D9656: Add sem_clockwait_np().
Feb 18 2017, 10:22 AM

Feb 17 2017

ed accepted D9652: fix memory leak in 'finger'.
Feb 17 2017, 5:53 PM

Feb 16 2017

ed committed rS313801: Remove unnecessary #includes from the kqueue(2) man page..
Remove unnecessary #includes from the kqueue(2) man page.
Feb 16 2017, 6:53 AM
ed closed D9605: Remove unnecessary #includes from the kqueue(2) man page. by committing rS313801: Remove unnecessary #includes from the kqueue(2) man page..
Feb 16 2017, 6:53 AM

Feb 15 2017

ed retitled D9605: Remove unnecessary #includes from the kqueue(2) man page. from to Remove unnecessary #includes from the kqueue(2) man page..
Feb 15 2017, 7:56 AM

Feb 13 2017

ed committed rS313704: Make <sys/event.h> work on its own..
Make <sys/event.h> work on its own.
Feb 13 2017, 7:00 PM

Feb 8 2017

ed committed rP433648: Upgrade CloudABI packages to the latest upstream versions..
Upgrade CloudABI packages to the latest upstream versions.
Feb 8 2017, 11:51 AM

Feb 1 2017

ed accepted D9378: Add vm_mmap2(), vm_mprotect(), vm_msync(), vm_munlock(), vm_munmap(), and vm_madvise()..
Feb 1 2017, 9:38 AM

Jan 30 2017

ed added inline comments to D9378: Add vm_mmap2(), vm_mprotect(), vm_msync(), vm_munlock(), vm_munmap(), and vm_madvise()..
Jan 30 2017, 7:33 PM

Jan 28 2017

ed accepted D9366: Add kern_lseek()..
Jan 28 2017, 11:51 PM
ed accepted D9367: Add kern_listen(), kern_shutdown(), and kern_socket()..
Jan 28 2017, 11:51 PM

Jan 19 2017

ed added a comment to D9169: qsort_r: Standardize on thunk-last API.
In D9169#190948, @cem wrote:

So I think we need the compatibility shim.

Jan 19 2017, 3:44 PM

Jan 17 2017

ed committed rS312355: Catch up with changes to structure member names..
Catch up with changes to structure member names.
Jan 17 2017, 10:06 PM
ed committed rS312354: Regenerate sources based on the system call tables..
Regenerate sources based on the system call tables.
Jan 17 2017, 10:05 PM
ed committed rS312353: Sync in the latest CloudABI generated source files..
Sync in the latest CloudABI generated source files.
Jan 17 2017, 10:03 PM
ed committed rP431722: Upgrade CloudABI headers and utilities to the latest upstream versions..
Upgrade CloudABI headers and utilities to the latest upstream versions.
Jan 17 2017, 7:21 AM

Jan 15 2017

ed added a comment to D9169: qsort_r: Standardize on thunk-last API.
In D9169#189621, @cem wrote:

I'll plan to do an exp-run first.

Jan 15 2017, 7:57 AM

Jan 13 2017

ed added a comment to D9004: Addition of clang nullability attributes..

I like the idea, but I think it would make more sense to do this a bit more slowly. For example, we could use this change to add stubs for these keywords for old compilers to sys/cdefs.h. Then we could decide to add these annotations header by header and not add those #pragma directives at all. Simply annotate a header file entirely or don't do it at all.

Jan 13 2017, 9:19 PM
ed added a comment to D9169: qsort_r: Standardize on thunk-last API.

Ah, interesting! As you mentioned, it is indeed the case that Clang doesn't like it if you pass in function objects instead of function pointers. This code:

Jan 13 2017, 9:01 PM
ed added a comment to D9169: qsort_r: Standardize on thunk-last API.
Jan 13 2017, 9:01 PM
ed added a comment to D9169: qsort_r: Standardize on thunk-last API.

Sounds like a good idea to go in this direction, but I'd actually do this even more aggressively: aim at converging towards glibc's prototype entirely. See this comment I actually wrote more than a year ago in the Austin Group's bug tracker:

Jan 13 2017, 8:50 PM

Dec 21 2016

ed committed rS310355: Add an example inetd(8) entry for the Prometheus sysctl exporter..
Add an example inetd(8) entry for the Prometheus sysctl exporter.
Dec 21 2016, 8:32 AM
ed committed rS310354: Add a Prometheus exporter for sysctl values..
Add a Prometheus exporter for sysctl values.
Dec 21 2016, 8:30 AM
ed closed D8792: Add the Prometheus sysctl exporter. by committing rS310354: Add a Prometheus exporter for sysctl values..
Dec 21 2016, 8:30 AM

Dec 20 2016

ed committed rS310321: MFC r309650:.
MFC r309650:
Dec 20 2016, 8:01 AM
ed committed rS310320: MFC r309650:.
MFC r309650:
Dec 20 2016, 7:51 AM
ed committed rS310319: MFC r309650:.
MFC r309650:
Dec 20 2016, 7:42 AM

Dec 17 2016

ed updated the diff for D8792: Add the Prometheus sysctl exporter..

Gah! Sorry for the noise!

Dec 17 2016, 10:27 PM