I hereby claim:
- I am qtxie on github.
- I am qtxie (https://keybase.io/qtxie) on keybase.
- I have a public key whose fingerprint is 8DEE 946F 308F B191 FD47 2505 9B1C 7BFD AF8D 021F
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
From the WebKit documentation at: | |
http://www.opensource.apple.com/source/WebKit/WebKit-7533.16/chromium/src/mac/WebInputEventFactory.mm | |
// Of Mice and Men | |
// --------------- | |
// | |
// There are three types of scroll data available on a scroll wheel CGEvent. | |
// Apple's documentation ([1]) is rather vague in their differences, and not | |
// terribly helpful in deciding which to use. This is what's really going on. | |
// |
Red/System [ | |
Title: "A min-heap implementation" | |
Author: "Xie Qingtian" | |
File: %min-heap.reds | |
Tabs: 4 | |
Rights: "Copyright (C) 2018 Xie Qingtian. All rights reserved." | |
License: { | |
Distributed under the Boost Software License, Version 1.0. | |
See https://github.com/red/red/blob/master/BSL-License.txt | |
} |
utxs: [inputs [[addr "mnXVvGotveRZUYH7qX9sYBQwwvUEbNH4Jy" pubkey #{ | |
04CA60B8F84405C00EEE10DC62D4B42E9C475E8D1213932DB38073C8C22CA0C5 | |
40DC534D59C252D0B96E008FE6BD1CC7B8EB64B659B9D7C3AFD9BC6CF5576A7E | |
6E | |
} tx-hash {87ca1a8160708df6e7f0e6fd335ddd447aed015eb6e5bb9b845230edf7988c01} pat | |
h [-2147483604 -2147483647 -2147483648 1 0] info [version 1 lock_time 0 inputs [ | |
[prev-addresses ["msZnufFHcrxKK29jUcksxADMFvztPZk5jJ"] prev-position 0 prev-tx-h | |
ash {20c3030d3e17989ac22d1c65b537f8e38824b244492d09550df6bc58596e2038} script-he | |
x {483045022100a25b8d3752022b4c8e8a927a6eb38f00a22a8c20e43029533af5f16bc32236250 | |
2206befdb03169be0a2a4b47d3b1362c026e30b0491aeb36d5177a415cfe7e44c28012102a3bcf3b |
Red/System [ | |
Title: "High resolution timer" | |
Author: "Xie Qingtian" | |
File: %time-meter.reds | |
Tabs: 4 | |
License: { | |
Distributed under the Boost Software License, Version 1.0. | |
See https://github.com/red/red/blob/master/red-system/runtime/BSL-License.txt | |
} | |
] |
;-- use this benchmark: https://github.com/orlp/pdqsort/blob/master/bench/bench.cpp | |
pdqsort qsort | |
1000000 shuffled_int 107 1000000 shuffled_int 277 | |
100 shuffled_int 34 100 shuffled_int 92 | |
1000000 shuffled_16_values_int 22 1000000 shuffled_16_values_int 43 | |
100 shuffled_16_values_int 31 100 shuffled_16_values_int 61 | |
1000000 all_equal_int 1 1000000 all_equal_int 2 | |
100 all_equal_int 2 100 all_equal_int 2 | |
1000000 ascending_int 2 1000000 ascending_int 5 |
#define COBJMACROS | |
#define WIN32_LEAN_AND_MEAN | |
#include <windows.h> | |
#include <mfapi.h> | |
#include <mfidl.h> | |
#include <mfreadwrite.h> | |
#include <stdio.h> | |
#include <intrin.h> |
Red/System [] | |
int64!: alias struct! [ | |
low [integer!] | |
high [integer!] | |
] | |
sub64: func [ | |
a [int64!] | |
b [int64!] |
Red [ | |
Title: "High resolution timer" | |
Author: "Xie Qingtian" | |
File: %timeit.red | |
Tabs: 4 | |
License: { | |
Distributed under the Boost Software License, Version 1.0. | |
See https://github.com/red/red/blob/master/red-system/runtime/BSL-License.txt | |
} | |
] |