CIA.vc
tqh
Real-time open source activity stats
Stats » Authors » tqh
informationsyndicateUTC clock
16:07 on Feb 12, 2012
event counters
The last message was received 18.08 hours ago at 22:02 on Feb 11, 2012
0 messages so far today, 2 messages yesterday
2 messages so far this week, 0 messages last week
2 messages so far this month, 0 messages last month
113 messages since the first one, 2.3 years ago, for an average of 1.06 weeks between messages
recent messages
dateReversed sort columnprojectcontentlink
17:43 yesterdayhaiku
Commit by tqh on master :: rhrev43736 haiku/: (link)
Some cleanup in interface kit. From unused code warnings (before I updated buildtools).
#
17:39 yesterdayhaiku
Commit by tqh on master :: rhrev43735 haiku/: (link)
Removing unused code.
#
20:32 on Dec 31, 2011haiku
Commit by tqh on master :: rhrev43589 haiku/: (link)
Remove strlen from PPC glibc as well.

This should fix the PPC build. Sorry for that, k thx bye.
#
17:59 on Dec 29, 2011haiku
Commit by tqh on master :: rhrev43574 haiku/: (link)
Stylefixes as pointed out by Axel and some minor changes possible in cpp.

No functional change.
#
16:41 on Dec 29, 2011haiku
Commit by tqh on master :: rhrev43572 haiku/: (link)
Stop using glibc's asm strlen and use our own.

Mostly done because olta want less dependency on glibc.
It should also make porting a tiny bit simpler.

Testresults, mean values on Haiku from libMicro:
 * with glibc: strlen_10: 0.03859S, strlen_1k: 1.67075S.
 * with strlen.cpp: strlen_10: 0.03854S, strlen_1k: 1.66938S.

So at least on my machine it's possible to beat glibc ;)
#
14:43 on Dec 29, 2011haiku
Commit by tqh on master :: rhrev43571 haiku/: (link)
Rename strlen.c strnlen.c to strlen.cpp strnlen.cpp.

No changes in the files themselves in this commit.
#
17:24 on Dec 26, 2011haiku
Commit by tqh on master :: rhrev43560 haiku/: (link)
Style fixes. No functional changes.
 * Parameter renamed from s to string.
 * HasZeroByte renamed to LACKS_ZERO_BYTE and the check is inverted.
 * Removed space between cast and variable.
#
16:00 on Dec 25, 2011haiku
Commit by tqh on master :: rhrev43559 haiku/: (link)
Reworked strlen and strnlen to follow style guide.
Fix problems pointed out by Marcus.
#
21:27 on Dec 24, 2011haiku
Commit by tqh on master :: rhrev43558 haiku/: (link)
Reworked strlen and strnlen to look at four bytes at the time. From what I understand this should be safe.
Based on info from bit twiddling hacks: http://graphics.stanford.edu/~seander/bithacks.html
#
23:45 on Dec 10, 2011haiku
Commit by tqh on master :: rhrev43467 haiku/: (link)
Remove libbe_build linking m from earlier commit and add -lm to HOST_LINK_FLAGS on non BeOS compatible platforms.
(HOST_LIBROOT would need more work than just adding m so I went the easy route.)
#
16:11 on Dec 10, 2011haiku
Commit by tqh on master :: rhrev43453 haiku/: (link)
libbe_build has references to math functions so on platforms that has them defined in lib m include it. This allows Haiku to be built with gold as host linker. [2 commits]
#
09:14 on Dec 03, 2011haiku
Commit by tqh on master :: rbtrev43018 buildtools/: (link)
Add Haiku to list of elf-target so that is_elf is true.
This enables --enable-gold flag to be used (doesn't compile yet though).
The gold linker promises up to five times faster linking than ld, it is also possible to use link-time optimizations.
#
00:44 on Nov 04, 2011OpenBeOS
Commit by tqh :: r43172 /haiku/trunk/src/add-ons/kernel/bus_managers/acpi/ (6 files in 3 dirs):
Update to ACPICA 20110922. It doesn't change much, altough it fixes a bug in the code:
 * Fixed a problem where the maximum sleep time for the Sleep() operator was
intended to be limited to two seconds, but was inadvertently limited to 20
seconds instead.

Doesn't seem to do much difference in Haiku though.
#
23:23 on Nov 03, 2011OpenBeOS
Commit by tqh :: r43169 /haiku/trunk/build/jam/BuildSetup:
Reworked the way HAIKU_CCFLAGS, HAIKU_C++FLAGS and their kernel equivalents are set.
The flags given to configure are kept and the build just adds its own flags onto these.
Also the kernel flags are also based on the flags given at configure.
I suspect this will be needed for llvm.
#
23:18 on Oct 31, 2011OpenBeOS
Commit by tqh :: r43041 /haiku/vendor/acpica/20110922/:
Tag current as 20110922
#
23:18 on Oct 31, 2011OpenBeOS
Commit by tqh :: r43040 /haiku/vendor/acpica/current/ (56 files in 19 dirs):
Load acpica-unix-20110922 into current.
#
11:20 on Oct 30, 2011OpenBeOS
Commit by tqh :: r42992 /haiku/trunk/src/apps/aboutsystem/AboutSystem.cpp:
John Scipione has moved from a contributor to a maintainer.
#
00:26 on Oct 30, 2011OpenBeOS
Commit by tqh :: r42985 /haiku/trunk/src/bin/ (2 files in 2 dirs):
Now that we can have custom buildflags allow Haiku to build with -Os which needs some functions not only as defines.
#
16:06 on Oct 29, 2011OpenBeOS
Commit by tqh :: r42949 /haiku/trunk/build/jam/BuildSetup:
BuildSetup wasn't caring about HAIKU_CCFLAGS or HAIKU_C++FLAGS set at configuring time.

A bit out of my comfortzone with, so please tell me if I'm wrong.
#
22:04 on Oct 21, 2011OpenBeOS
Commit by tqh :: r42896 /haiku/trunk/ (2 files in 2 dirs):
I was being lazy, as pointe out by mmlr. It is much better to copy DSDT always do you don't need to figure out if you need to toggle that switch.
#