Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 26, 2012
  1. @rurban

    [GH #368] Fix duplicate library search paths

    rurban authored
    Remove the duplicate call to Parrot_lib_update_paths_from_config_hash()
    from Parrot_api_set_configuration_hash().
    
    1.
      0  Parrot_lib_update_paths_from_config_hash (interp=0x412050) at src/library.c:214
      1  0x00007ffff7ab8d35 in Parrot_gbl_set_config_hash_interpreter (interp=0x412050) at src/global_setup.c:131
      2  0x00007ffff7ab8c54 in Parrot_set_config_hash_pmc (interp=0x412050, config=PMC<Hash> = {...}) at src/global_setup.c:98
      3  0x00007ffff7a99aca in Parrot_api_set_configuration_hash (interp_pmc=0x4dcb00, confighash=0x4e9a18) at src/embed/api.c:506
      4  0x0000000000402713 in Parrot_set_config_hash (interp_pmc=0x4dcb00) at src/parrot_config.c:3870
      5  0x000000000040175c in main (argc=2, argv=0x7fffffffe6b8) at frontend/parrot2/main.c:151
    2.
      0  Parrot_lib_update_paths_from_config_hash (interp=0x412050) at src/library.c:214
      1  0x00007ffff7a99ad9 in Parrot_api_set_configuration_hash (interp_pmc=0x4dcb00, confighash=0x4e9a18) at src/embed/api.c:507
      2  0x0000000000402713 in Parrot_set_config_hash (interp_pmc=0x4dcb00) at src/parrot_config.c:3870
      3  0x000000000040175c in main (argc=2, argv=0x7fffffffe6b8) at frontend/parrot2/main.c:151
    
    Parrot_set_config_hash_pmc already calls Parrot_lib_update_paths_from_config_hash, no need to
    call it again.
Commits on Sep 16, 2012
  1. @rurban

    [GH #830] Add Parrot_set_num_threads and --numthreads cmdline

    rurban authored
    The new parrot cmdline option --numthreads overrides Parrot_get_num_cpus().
    Parrot_set_num_threads is called by Parrot_interp_initialize_interpreter()
Commits on Jun 5, 2012
  1. @Whiteknight

    Throw an exception from Parrot_api_get_compiler if the compiler canno…

    Whiteknight authored
    …t be found. brrt++ for the suggestion.
Commits on May 22, 2012
  1. @Whiteknight

    Remove trailing whitespace

    Whiteknight authored
  2. @Whiteknight
  3. @Whiteknight

    Add a new Parrot_api_set_stdhandle routine to the embedding API to se…

    Whiteknight authored
    …t a custom IO-alike PMC as one of the standard handles for the interp
Commits on May 5, 2012
  1. @Whiteknight

    Add a new Parrot_x_execute_on_exit_handlers to call exit handlers. Us…

    Whiteknight authored
    …e that in the embedding API to fix an error where we were destroying the interp before attempting to call these handlers. This *should* fix #765
Commits on Mar 23, 2012
  1. @petdance
Commits on Dec 4, 2011
  1. @bilalakhtar
Commits on Dec 3, 2011
  1. @bilalakhtar
Commits on Oct 20, 2011
  1. @Whiteknight

    Merge from master, fixing conflicts. A few test failures in t/src/emb…

    Whiteknight authored
    …ed.t, t/src/extend.t and (surprise, surprise) t/src/checkdepend.t
Commits on Sep 16, 2011
  1. @mlschroe

    move global subprofdata into the runcore data for now. dump profile d…

    mlschroe authored
    …ata in the runcore's destroy callback.
Commits on Sep 7, 2011
  1. @mlschroe
  2. @mlschroe
Commits on Sep 6, 2011
  1. @mlschroe

    only call rdtsc when switching functions, fix off-by-one error, also …

    mlschroe authored
    …check debug section for file/line info
  2. @cotto
Commits on Aug 6, 2011
  1. @Whiteknight
Commits on Jun 19, 2011
  1. @leto
Commits on May 11, 2011
  1. @NotFound

    fix C90 compliance

    NotFound authored
  2. @Whiteknight

    if we don't have an interp, print out an error message. If we do, try…

    Whiteknight authored
    … to print backtrace information (unlikely)
  3. @Whiteknight

    set an api jump buffer in Parrot_api_make_interpreter, so we can try …

    Whiteknight authored
    …to catch exceptions thrown during interp initialization. Segfaults when we try to report the error, but we get some details out
Commits on May 7, 2011
  1. @luben
Commits on Apr 25, 2011
  1. @Whiteknight

    break out the bytecode-related routines from the embedding API into t…

    Whiteknight authored
    …heir own file, bytecode.c. Bytecode is a very important part of the embedding API, and it's worthwhile to have all the routines for it in a single place. After this update, you are probably going to need to reconfig to get the makefile changes
  2. @Whiteknight

    add in a new packfile api function to get the main Sub from a PBC pmc…

    Whiteknight authored
    …. Use this from the embedding API to get the main sub
  3. @Whiteknight
Commits on Apr 18, 2011
  1. @Whiteknight
Commits on Apr 16, 2011
  1. @bacek

    Change do_sub_pragmas to accept PMC instead of raw PackFile_ByteCode …

    bacek authored
    …pointer. We are changing constants and need WD
  2. @cotto

    make gcc happy

    cotto authored
Commits on Apr 15, 2011
  1. @bacek
  2. @bacek
Commits on Apr 14, 2011
  1. @petdance

    removed unused var

    petdance authored
Commits on Apr 13, 2011
  1. @fperrad

    [build] fix C

    fperrad authored
    src/embed/api.c:546: error: ISO C90 forbids mixed declarations and code
Commits on Apr 12, 2011
  1. @Whiteknight

    block GC during packfile serialization and write to file. This gets r…

    Whiteknight authored
    …id of my segfaulty issues building Rakudo
Commits on Apr 5, 2011
  1. @Whiteknight

    merge and fix conflicts

    Whiteknight authored
  2. @petdance
Something went wrong with that request. Please try again.