- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Jul 25 2017
Jul 22 2017
Jul 7 2017
What about leaving the form itself alone, but adding a comment at the top of the XML file?
Jun 26 2017
Jun 24 2017
Jun 22 2017
Don't forget to remove PORTREVISION.
Jun 5 2017
Jun 2 2017
One suggestion, though: instead of calling this NOTE_MONOTONIC, would it make sense to use NOTE_ABSTIME instead?
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.
May 26 2017
May 21 2017
Would it make sense to let this new library be responsible for installing the experimental/ headers as well?
May 20 2017
Apr 24 2017
Apr 10 2017
Looks good to me. Still, could you add a comment to the code explaining the situation?
Apr 7 2017
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 6 2017
Mar 31 2017
Mar 30 2017
Mar 24 2017
Hi Rene,
Remove PORTREVISION.
Mar 23 2017
Mar 22 2017
Mar 21 2017
Mar 19 2017
Mar 15 2017
Mar 14 2017
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 12 2017
Mar 7 2017
In D9903#204943, @trix_juniper.net wrote:If we don’t give them the function to register the handler there shouldn’t
be any expectation ;)
Mar 6 2017
In D9903#204653, @trix_juniper.net wrote: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 5 2017
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 2 2017
Feb 28 2017
Feb 27 2017
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 26 2017
Feb 25 2017
Don't forget to 'svn add' the pkg-plist.
Feb 22 2017
Feb 21 2017
Feb 20 2017
Looks good to me, except that I don't know everything about umtx internals to judge whether those changes are all right. ;-)
Feb 19 2017
Feb 18 2017
Feb 17 2017
Feb 16 2017
Feb 15 2017
Feb 13 2017
Feb 8 2017
Feb 1 2017
Jan 30 2017
Jan 28 2017
Jan 19 2017
In D9169#190948, @cem wrote:So I think we need the compatibility shim.
Jan 17 2017
Jan 15 2017
In D9169#189621, @cem wrote:I'll plan to do an exp-run first.
Jan 13 2017
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.
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:
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:
Dec 21 2016
Dec 20 2016
Dec 17 2016
Gah! Sorry for the noise!