RISC-V J extension – Instructions for JITs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • riscv-j-extension

    Working Draft of the RISC-V J Extension Specification

  • There's a document in there about pointer masking: https://github.com/riscv/riscv-j-extension/blob/master/point...

    It seems like the objective of this is to implement different access privileges... but why do you need specialized instructions for this? This is typically done by the OS and memory protection. The pointer masking extension would be to have multiple levels of privilege within a single process? I'm assuming that this is to protect the JIT from a JITted program? Except it's not completely safe, because there might still be bugs in the JIT that could allow messing with the pointer tags. Struggling to think of a real use case.

  • wil

    Windows Implementation Library

  • Not since Vista.

    https://docs.microsoft.com/en-us/cpp/build/reference/kernel-...

    > Creates a binary that can be executed in the Windows kernel. The code in the current project gets compiled and linked by using a simplified set of C++ language features that are specific to code that runs in kernel mode.

    And then there is WIL, https://github.com/microsoft/wil

    https://community.osr.com/discussion/291326/the-new-wil-libr...

    > First off, let me point out that this library is used to implement large parts of the OS. There are hundreds of developers here who use it. So unlike, uh, some other things that get tossed onto github, this project is not likely to wither and die tomorrow.

    > There are, however, only a handful of kernel developers working on the library, so the kernel support has been coming along much slower. I'd like to expand the existing kernel features in depth ....

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • LocalAI: Self-hosted OpenAI alternative reaches 2.14.0

    1 project | news.ycombinator.com | 3 May 2024
  • How to switch themes in Flutter using BLoC

    1 project | dev.to | 3 May 2024
  • Perimeter – Open-Source Real-Time Strategy Game

    1 project | news.ycombinator.com | 3 May 2024
  • What we lack in C++

    1 project | dev.to | 3 May 2024
  • AWS Lambda Serverless Security. Mistakes, Oversights, and Potential Vulnerabilities

    3 projects | dev.to | 3 May 2024