add milestones to readme

This commit is contained in:
2026-07-05 12:36:36 -03:00
parent d4dd7c268c
commit f63de56147
2 changed files with 37 additions and 7 deletions

View File

@@ -46,10 +46,10 @@ void* Carbon::PointerBacked::GetPointer(JNIEnv * env, jobject obj) {
return (void*) ptr;
}
bool Carbon::PointerBacked::ResetPointer(JNIEnv * env, jobject obj) {
jfieldID id = env->GetFieldID(env->GetObjectClass(obj), "ptr", "J");
if (id == NULL) return false;
env->SetLongField(obj, id, (jlong) NULL);
return true;
jfieldID id = env->GetFieldID(env->GetObjectClass(obj), "ptr", "J");
if (id == NULL) return false;
env->SetLongField(obj, id, (jlong) NULL);
return true;
}
nn_Exit Carbon::archRequestHandler(nn_ArchitectureRequest *req) {
GlobalArchState* gstate = (GlobalArchState*)req->globalState;
@@ -121,13 +121,13 @@ jobject Carbon::Map::To_nn_ComputerState(JNIEnv* env, nn_ComputerState a) {
return NULL;
}
nn_ComputerState Carbon::Map::From_nn_ComputerState(JNIEnv* env, jobject a) {
jclass clazz = env->FindClass(CARBON_CLASSPATH("nn_ComputerState"));
jclass clazz = env->FindClass(CARBON_CLASSPATH(nn_ComputerState));
jmethodID ordMID = env->GetMethodID(clazz, "ordinal", "()I");
jint value = env->CallIntMethod(a, ordMID);
return (nn_ComputerState) value;
}
jobject Carbon::Map::To_nn_Architecture(JNIEnv* env, nn_Architecture a) {
jclass clazz = env->FindClass("org/neoflock/NeoNucleus/nn_Architecture");
jclass clazz = env->FindClass(CARBON_CLASSPATH(nn_Architecture));
jmethodID consMID = env->GetMethodID(clazz, "<init>", "(Ljava/lang/String;)V");
jstring str = env->NewStringUTF(a.name);
jobject obj = env->NewObject(clazz, consMID, str);