Skip to content
Snippets Groups Projects
Select Git revision
  • 83-dead-rules
  • 87-transition-conflict
  • 90-h_literal-produces-pointer-signedness-warnings
  • arena-allocator
  • c++
  • cxx
  • flatten-null
  • java-bindings
  • llvm-backend
  • luajit
  • master default protected
  • old-llvm-backend
  • old-valgrind-cleanup
  • php-bindings
  • python-bindings
  • refactor-build
  • regex
  • static-analysis
  • valgrind-cleanup
  • windows-vs2013
  • nightly_20201028
  • nightly_20201029
  • nightly_20201030
  • nightly_20201031
  • nightly_20201101
  • nightly_20201102
  • nightly_20201103
  • nightly_20201104
  • nightly_20201105
  • nightly_20201106
  • nightly_20201107
  • nightly_20201108
  • nightly_20201109
  • nightly_20201110
  • nightly_20201111
  • nightly_20201112
  • nightly_20201113
  • nightly_20201114
  • nightly_20201115
  • nightly_20201116
40 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.09Oct8710May6May27Jun22218May6Feb7Dec6530Nov242322212019171211985130Oct2411Sep919Aug1211106130Jul31May2229Apr25Feb2431Jan27Dec201387642130Nov2714130Oct294326Sep252423222018171687654331Aug2519161512932126Jul4May11Apr108719Mar18171510423Feb131230Jan234330Dec167130Nov29Oct19Jun1812May11729Apr2522201413141312104324Mar211716Jan101110986545422DecAdd HAllocator to cs_llvm()Add HAllocator to ch_llvm()Add HAllocator to bits_llvm()Cleaned up charset inlines in internal.h, with new charset_complement() and charset_restrict_to_range() supportInitial charset LLVM support, with a naive h_llvm_make_charset_membership_test() implementationMove TT_UINT token construction LLVM into reusable function from ch_llvm()Use -std=c++11 for C++ bindingsFix stray semicolon in C++ bindingsFix signedness of Ch() signature in C++ bindingsPass LLVM includes and defines to python bindingsAdd generated libhammer.pc to .gitignoreFix pkg-config and add LLVM dependencies to itMove LLVM config stuff out to SConstruct; use import/exportBuild shared LLVM things correctly with library dependenciesLLVM hates backwards compatibility so they don't get anyDon't pass --system-libs to old llvm-configPhis in ch_llvm()Clean up comments/formatting in ch_llvm()Back out memory leak fixing pending allocation policy clarityFix create/free of HLLVMParser and contentsInvoke LLVM parsers directly with a function pointer rather than LLVMRunFunction()ch_llvm JITs successfully, but its call to h_read_bits crashes; the HInputStream seems to be invalidatedFix most of ch_llvm()fixing LLVM function declarations; turns out repeat calls to LLVMPointerType(...) create shadow declarationsMake debug build unoptimized and keep -O2 from llvm-config out of itUse --system-libs with llvm-config only when safe and neededAllow LLVM_CONFIG to be supplied in environmentturns out LLVM pointer type declarations don't need a % in front of 'struct'updates related to more modern LLVM and compilerswoo printf debuggingwhoops, forgot a fileworking on getting LLVM working for one parserLLVM test compiles, links, and runs, but does not work.ignore LLVM IR filesconverting the simplest combinators to LLVM IRput _GNU_SOURCE back in, with #ifdef guards, so that the LLVM backend can be optionally disabledMost of the LLVM backend, though it needs the AST walker written.LLVM needs _GNU_SOURCE defined, so let the SConscript handle that for the regex backend and BSD compat.Merge branch 'sc-readme' into 'master'update to better reflect results of Great Merge and move to SC hosting
Loading