Ubuntu, Fedora, openSUSE, CentOS, SUSE Linux Enterprise, Debian,... users can finally use Autodesk Fusion 360 in the Linux Browser now.
On Chromium 55.0.2843.0 I get NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED.
| # https://www.boost.org/LICENSE_1_0.txt | |
| cmake_minimum_required(VERSION 3.18) | |
| project(backward_trace_all_threads) | |
| set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | |
| find_package(Threads) | |
| enable_testing() | |
| add_executable(main main.cc) | |
| target_link_libraries(main Threads::Threads dw) |
| jit-toy: jit-toy.cpp | |
| clang++ -g -o $@ $^ $(shell /usr/lib/llvm-5.0/bin/llvm-config --cxxflags --ldflags --system-libs --libs core) |
| #include <iostream> | |
| #include <string> | |
| #include <vector> | |
| #include <queue> | |
| #include <stack> | |
| #include <algorithm> | |
| using namespace std; | |
| class Node{ |
Ubuntu, Fedora, openSUSE, CentOS, SUSE Linux Enterprise, Debian,... users can finally use Autodesk Fusion 360 in the Linux Browser now.
On Chromium 55.0.2843.0 I get NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED.
| #include <errno.h> | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <sys/ioctl.h> | |
| #include <sys/socket.h> | |
| #include <net/if.h> | |
| #include <linux/if_packet.h> | |
| #include <linux/if_ether.h> | |
| #include <linux/nl80211.h> | |
| #include <linux/genetlink.h> |
| import ctypes | |
| # find the library. for osx this is .dylib, for linux .so, for windows .dll | |
| # path should be an absolute path to where the library was compiled and installed | |
| libcorrect = ctypes.CDLL('/usr/local/lib/libcorrect.dylib') | |
| # tell ctypes about the functions in our library | |
| create = libcorrect.correct_convolutional_create | |
| create.argtypes = [ctypes.c_size_t, ctypes.c_size_t, ctypes.c_void_p] | |
| create.restype = ctypes.c_void_p |
| #pragma once | |
| #include <atomic> | |
| // A lock-free stack. | |
| // Push = single producer | |
| // Pop = single consumer (same thread as push) | |
| // Steal = multiple consumer | |
| // All methods, including Push, may fail. Re-issue the request | |
| // if that occurs (spinwait). |
| #pragma once | |
| // Code adapted from https://github.com/propanoid/DBSCAN | |
| #include <vector> | |
| #include <algorithm> | |
| #include <omp.h> | |
| // Any basic vector/matrix library should also work | |
| #include <Eigen/Core> |