Skip to content

Instantly share code, notes, and snippets.

View dmchurch's full-sized avatar

Danielle Church dmchurch

  • 12:26 (UTC -04:00)
View GitHub Profile
@dmchurch
dmchurch / ECMA262 proposal summary.md
Last active April 13, 2024 02:31
Survey and analysis of TC39 proposals by nature

Totals

Proposals by acceptance status

Status Syntactic only Any Syntactic Total Any Semantic Semantic only
Stage 4 6 (10.2%) 27 (45.8%) 59 53 (89.8%) 32 (54.2%)
Stage 3 0 (0%) 9 (60%) 15 15 (100%) 6 (40%)
Stage 2.7 0 (0%) 0 (0%) 3 3 (100%) 3 (100%)
Stage 2 0 (0%) 10 (41.7%) 24 24 (100%) 14 (58.3%)
@dmchurch
dmchurch / StubAgent.java
Last active January 4, 2022 21:56
Stub implementation using agents
package de.dakror.modding.stub;
import java.lang.instrument.Instrumentation;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Modifier;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.HashMap;
import java.util.Map;
@dmchurch
dmchurch / StubClassLoader.java
Last active December 31, 2021 22:59
Stub ClassLoader implementation
package de.dakror.modding.stub;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoader;
import java.security.AccessControlContext;
import java.security.AccessController;
@dmchurch
dmchurch / .vscode\launch.json
Last active December 15, 2021 18:58
DrillDownModLoader VSCode setup
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Launch Drill Down",
"request": "launch",

Keybase proof

I hereby claim:

  • I am dmchurch on github.
  • I am danichurch (https://keybase.io/danichurch) on keybase.
  • I have a public key whose fingerprint is FEC0 5732 4358 EF47 8F72 ACE6 E24F 712D 7B5A EF9A

To claim this, I am signing this object: