profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/doug/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

doug/depthjs 1000

DepthJS allows any web page to interact with the Microsoft Kinect using Javascript.

doug/dotfiles 17

everybody has one, these are mine

dicarlolab/ThreeDWorld 16

Generator of interactive Unity-based 3D environments with physics

doug/doug.github.com 4

personal website

doug/git-media 1

Handling large media files in Git

chrisdelbuck/tribeca 0

Tribeca Hacks project

doug/amphtml 0

AMP HTML source code, samples, and documentation. See below for more info.

doug/atom-jsfmt 0

jsfmt integration with Atom

release stellaraccident/mlir-py-release

snapshot-20210619.357

released time in 8 hours

release stellaraccident/mlir-py-release

snapshot-20210619.356

released time in 20 hours

create barnchgoogle/cpu_features

branch : fix_atom_processor

created branch time in 2 days

release usablica/intro.js

v4.1.0

released time in 2 days

release stellaraccident/mlir-py-release

snapshot-20210618.354

released time in 2 days

release stellaraccident/mlir-py-release

snapshot-20210617.353

released time in 2 days

startedwwwtyro/vixel

started time in 2 days

release stellaraccident/mlir-py-release

snapshot-20210616.350

released time in 4 days

issue openedjonobr1/two.js

[Enhancement] Add return type for vector functions

Is your feature request related to a problem? Please describe. I am using PhpStorm and the automatically generated typings for the vector all use return type void.

Examples:

clone(): void;
add(v: Two.Vector): void;
sub(v: Two.Vector): void;

Describe the solution you'd like Add a return type to the documentation so that it returns Two.Vector instead.

See functions like makeRectangle:

/**
 * @name Two#makeRectangle
 * @function
 * @param {Number} x
 * @param {Number} y
 * @param {Number} width
 * @param {Number} height
 * @returns {Two.Rectangle}
 * @description Creates a Two.js rectangle and adds it to the scene.
 */

created time in 4 days

release stellaraccident/mlir-py-release

snapshot-20210615.349

released time in 4 days

release typelevel/cats-effect-cps

v0.1.0

released time in 4 days

startedsteveruizok/perfect-arrows

started time in 5 days

release stellaraccident/mlir-py-release

snapshot-20210615.348

released time in 5 days

starteddeepkolos/three-platformize

started time in 5 days

pull request commentgoogle/cpu_features

Adding support for Apple M1 AArch64 Architecture Processor.

There is arm A14 added to llvm if it helps in any way. https://github.com/apple/llvm-project/blob/apple/main/llvm/lib/Target/AArch64/AArch64.td#L757

sbehnke

comment created time in 5 days

release stellaraccident/mlir-py-release

snapshot-20210614.347

released time in 5 days

release stellaraccident/mlir-py-release

snapshot-20210614.346

released time in 6 days

release stellaraccident/mlir-py-release

snapshot-20210613.345

released time in 6 days

fork djspiewak/cats-effect-cps

An incubator project for async/await syntax support for Cats Effect

fork in 7 days

created repositorytypelevel/cats-effect-cps

An incubator project for async/await syntax support for Cats Effect

created time in 7 days

release stellaraccident/mlir-py-release

snapshot-20210613.344

released time in 7 days

release usablica/intro.js

4.0.0

released time in 7 days

release stellaraccident/mlir-py-release

snapshot-20210612.343

released time in 7 days

Pull request review commentgoogle/cpu_features

Support Freebsd

 #error "Darwin needs support for sysctlbyname" #endif #include <sys/sysctl.h>+#elif defined(CPU_FEATURES_OS_FREEBSD)

This should probably be merged with the Darwin logic above.

mldulaney

comment created time in 7 days

Pull request review commentgoogle/cpu_features

Support Freebsd

 static void DetectSseViaOs(X86Features* features) {   features->ssse3 = GetDarwinSysCtlByName("hw.optional.supplementalsse3");   features->sse4_1 = GetDarwinSysCtlByName("hw.optional.sse4_1");   features->sse4_2 = GetDarwinSysCtlByName("hw.optional.sse4_2");+#elif defined(CPU_FEATURES_OS_FREEBSD)+  features->sse = sysctlbyname("hw.instruction_sse", NULL, NULL, NULL, 1);

As far as I understand, this is not how sysctlbyname is supposed to be used. https://www.freebsd.org/cgi/man.cgi?query=sysctlbyname&manpath=FreeBSD+13.0-RELEASE+and+Ports

One need to set proper arguments. Also returned value is 0 upon success and -1 upon failures. I believe we should rename GetDarwinSysCtlByName above and use it here.

mldulaney

comment created time in 7 days

Pull request review commentgoogle/cpu_features

Support Freebsd

 #define DEFINE_TABLE_FEATURE_TYPE Aarch64Features #include "define_tables.h" +#if defined(CPU_FEATURES_OS_FREEBSD)+#error "FreeBSD not yet supported on this arch"+#endif  // CPU_FEATURES_OS

// CPU_FEATURES_OS_FREEBSD

mldulaney

comment created time in 7 days

release stellaraccident/mlir-py-release

snapshot-20210612.342

released time in 8 days

pull request commentgoogle/cpu_features

Support Freebsd

Hi, any chance this could get merged?

mldulaney

comment created time in 8 days