summaryrefslogtreecommitdiff
path: root/mysys/my_rdtsc.c
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-9172 - Analyze patches for IBM System zSergey Vojtovich2015-12-091-0/+9
| | | | | Extended my_timer_cycles() to support s390. Some compiler tunings for RHEL/SLES RPM packages on s390.
* Merge branch '10.0' into 10.1Sergei Golubchik2015-11-191-0/+25
|\
| * MDEV-8692 prefschema test failures on ARM (on Debian build system)Alexander Barkov2015-10-301-0/+25
| | | | | | | | | | | | A few tests assumes that the CYCLE timer is always available, which is not true on some platforms (e.g. ARM). Fixing the tests not to reply on the CYCLE availability.
* | - Renaming variables so that they don't shadow others (After this patch one ↵Monty2015-07-061-5/+2
|/ | | | | | | | | | | | | | | | | | | | | | | can compile with -Wshadow and get much fewer warnings) - Changed ER(ER_...) to ER_THD(thd, ER_...) when thd was known or if there was many calls to current_thd in the same function. - Changed ER(ER_..) to ER_THD_OR_DEFAULT(current_thd, ER...) in some places where current_thd is not necessary defined. - Removing calls to current_thd when we have access to thd Part of this is optimization (not calling current_thd when not needed), but part is bug fixing for error condition when current_thd is not defined (For example on startup and end of mysqld) Notable renames done as otherwise a lot of functions would have to be changed: - In JOIN structure renamed: examined_rows -> join_examined_rows record_count -> join_record_count - In Field, renamed new_field() to make_new_field() Other things: - Added DBUG_ASSERT(thd == tmp_thd) in Item_singlerow_subselect() just to be safe. - Removed old 'tab' prefix in JOIN_TAB::save_explain_data() and use members directly - Added 'thd' as argument to a few functions to avoid calling current_thd.
* Updated/added copyright headersKent Boortz2011-06-301-2/+2
|
* WL#5665: Removal of the autotools-based build systemDavi Arnaut2010-11-201-8/+2
| | | | | | | | | | | | | | | | | Remove some more leftovers from the initial removal: o Update relevant mentions of configure.in throughout the source code. o Remove win/configure.js, which at this point just duplicates logic already present in CMake based build system. o Remove support files which relied on the autotools build system. In any case, MySQL is no longer officially supported on SCO. o Remove files which are no longer part of the build.
* WL#5486: Remove code for unsupported platformsDavi Arnaut2010-07-151-37/+1
| | | | Remove Netware specific code.
* remove use of undocumented __sparcv8plus - this macro does not seem to be ↵Vladislav Vaintroub2010-02-141-4/+4
| | | | defined anymore with Sun Studio 12
* WL#2360 Performance schemaMarc Alff2010-01-111-6/+6
| | | | | Part V: performance schema implementation
* WL#2373 Use cycle counter for timingMarc Alff2009-11-241-0/+1004