Skip to content

Instantly share code, notes, and snippets.

View SteveBronder's full-sized avatar
⚔️
Chillin

Steve Bronder SteveBronder

⚔️
Chillin
View GitHub Profile
@SteveBronder
SteveBronder / Dockerfile
Created January 2, 2026 18:58
Claude Issue 769
FROM mcr.microsoft.com/devcontainers/base:ubuntu
# Basic tools
RUN apt-get update -y && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
curl wget jq git \
&& rm -rf /var/lib/apt/lists/*
# Install nvm and Node.js LTS
ENV NVM_DIR=/usr/local/nvm
import csv
import os
import json
import time
from openai import OpenAI
# Initialize the OpenAI client using the new API interface.
client = OpenAI(
api_key=os.environ['OPENAI_API_KEY']
)
{"#515": {"major_features": "[#515](https://gitlab.com/libeigen/eigen/-/merge_requests/515): Add random matrix generation via SVD for enhanced testing capabilities."}}
{"#544": {"improvements": "[#544](https://gitlab.com/libeigen/eigen/-/merge_requests/544): Added support for Eigen::Block types to GDB pretty printer."}}
{"#606": {"breaking_changes": "[#606](https://gitlab.com/libeigen/eigen/-/merge_requests/606): Removed Sparse Dynamic Matrix, representing an API break."}}
{"#607": {"improvements": "[#607](https://gitlab.com/libeigen/eigen/-/merge_requests/607): Added a flowchart to aid in selecting unsupported sparse iterative solvers."}}
{"#608": {"other_changes": "[#608](https://gitlab.com/libeigen/eigen/-/merge_requests/608): Removed c++11-off CI jobs to streamline process and focus on modern standards."}}
{"#609": {"backend_improvements": "[#609](https://gitlab.com/libeigen/eigen/-/merge_requests/609): Optimize predux operations on AArch64 architecture for performance enhancement."}}
{"#489": {"backend_i

Eigen 3.5.0 Release Notes

Breaking Changes

-#606: Removed Sparse Dynamic Matrix, representing an API break.

-#649: Move Eigen::all, last, lastp1 back to Eigen::placeholders:: to reduce name collisions.

-#740: Remove DenseBase::nonZeros() as it duplicates DenseBase::size() functionality.

import requests
import datetime
import csv
# Function to get the release date for a given tag (e.g., "3.4.0")
def get_release_date(tag="3.4.0"):
releases_url = "https://gitlab.com/api/v4/projects/libeigen%2Feigen/releases"
response = requests.get(releases_url)
if response.status_code == 200:
releases = response.json()
We can't make this file beautiful and searchable because it's too large.
MR ID/Link,Title/Subject,Description/Summary,Author,Merge Date,Category/Labels,Impacted Areas/Components
515 (https://gitlab.com/libeigen/eigen/-/merge_requests/515),Add random matrix generation via SVD,"Add random matrix generation via singular value decomposition as proposed by C. C. Paige and M. A. Saunders.
Fixes #2250.
### Reference issue
See #2250 for details.
### What does this implement/fix?
We can't make this file beautiful and searchable because it's too large.
MR ID/Link,Title/Subject,Description/Summary,Author,Merge Date,Category/Labels,Impacted Areas/Components,Summary
515 (https://gitlab.com/libeigen/eigen/-/merge_requests/515),Add random matrix generation via SVD,"Add random matrix generation via singular value decomposition as proposed by C. C. Paige and M. A. Saunders.
Fixes #2250.
### Reference issue
See #2250 for details.
### What does this implement/fix?
#include <stan/math/mix.hpp>
#include <test/unit/math/test_ad.hpp>
TEST(mathMixScalFun, wiener5_lpdf) {
using stan::math::fvar;
using stan::math::var;
fvar<var> y = 0;
fvar<var> a = 0;
fvar<var> t0 = 0;
#include <Eigen/Dense>
#include <array>
#include <atomic>
#include <chrono>
#include <cmath>
#include <ctime>
#include <iomanip>
#include <iostream>
#include <memory>
#include <sstream>
#include <atomic>
#include <cassert>
#include <iostream>
#include <memory>
#include <vector>
#include <array>
#define NO_INLINE __attribute__((noinline))
#define ALWAYS_INLINE __attribute__((always_inline))
#define likely(x) __builtin_expect((x), 1)