Commit Graph

  • 791cec1343 Add support for spawning in UEFI. main Andrius Štikonas 2022-12-26 17:04:28 +0000
  • 7f3a0d4cd8
    Support -D flags Jeremiah Orians 2022-09-26 12:50:09 -0400
  • 2af8507661
    Add support for #warning Jeremiah Orians 2022-09-15 20:19:57 -0400
  • 09d43f0538
    enable disabling of reading #includes Jeremiah Orians 2022-04-09 18:09:27 -0400
  • 9895dab8dd
    Enable more temp directory flexiblity Jeremiah Orians 2022-03-21 12:19:42 -0400
  • 03bd6bda76 Allow M2-Mesoplanet to work on systems without /tmp fosslinux 2022-03-21 20:28:53 +1100
  • bb0260eb1b
    get a subset of the arguments processed before setting up environment Jeremiah Orians 2022-01-25 21:51:20 -0500
  • 38893c95bd
    Merge branch 'main' of github.com:oriansj/M2-Mesoplanet Jeremiah Orians 2022-01-24 21:41:44 -0500
  • b76123326e
    A much less wasteful envp setup Jeremiah Orians 2022-01-24 21:39:43 -0500
  • d75b5556d2 Fix WORDSIZE for riscv32. Andrius Štikonas 2022-01-25 00:19:24 +0000
  • f4caad6ea6
    Merge branch 'main' of github.com:oriansj/M2-Mesoplanet Jeremiah Orians 2022-01-24 18:46:08 -0500
  • abdbf4cf3a
    Even more debug info for waitpid Jeremiah Orians 2022-01-24 18:45:13 -0500
  • 7eb1ceb168 Add support for riscv32. Andrius Štikonas 2022-01-23 18:33:49 +0000
  • 11c45ed475
    make cc_reader.c respect M2LIBC_PATH Jeremiah Orians 2022-01-23 21:22:54 -0500
  • f16fcccb44
    Provide more advanced waitpid status analysis Jeremiah Orians 2022-01-23 13:10:08 -0500
  • ab43ff0e2d
    Minimal -I support added Jeremiah Orians 2022-01-23 12:18:46 -0500
  • 5a706e6478
    provide meaningful details on crashes and on terminated processes Jeremiah Orians 2022-01-22 17:42:08 -0500
  • e4ca1f3518
    Produce a meaningful error message if unable to spawn essential binaries Jeremiah Orians 2022-01-22 16:31:38 -0500
  • ae5ae61461
    Preserve __M2__ in output Jeremiah Orians 2022-01-22 13:55:09 -0500
  • a6397e7eb7
    ensure #define statements don't propagate comments as well Jeremiah Orians 2022-01-22 11:45:01 -0500
  • 781fdeee18
    address segfault for M2-Planet build Jeremiah Orians 2022-01-21 22:36:31 -0500
  • 5644a0c456
    Starting to include debug info Jeremiah Orians 2022-01-20 21:35:14 -0500
  • 477b517f26
    Support for larger comments and keeping the tempfile around Jeremiah Orians 2022-01-20 07:58:03 -0500
  • 533aeb1dfa
    nested #if blocks now behave correctly Jeremiah Orians 2022-01-20 07:38:01 -0500
  • 2043782a45
    now M2-Mesoplanet compiles hello world for x86 correctly Jeremiah Orians 2022-01-05 07:13:24 -0500
  • 48857058eb
    Fix minor issue involving #define -1 inside of an #if block Jeremiah Orians 2021-12-26 07:57:00 -0500
  • 5a81f6ae68
    Make output more closely match input to enable easier audits Jeremiah Orians 2021-12-26 07:42:54 -0500
  • b34a2528c8
    Basic #include functionality imported Jeremiah Orians 2021-12-25 09:06:57 -0500
  • 3d1fd538a6 Add a test for macro functions. macro_functions Andrius Štikonas 2021-11-27 22:14:11 +0000
  • 30629320b7 Deal with whitespace tokens in define statements. Andrius Štikonas 2021-11-27 21:22:58 +0000
  • eba382a014 Preserve whitespace in tokenizer. Jeremiah Orians 2021-11-23 00:55:35 +0000
  • d577e56fb9 Insert expansions of macro functions. Andrius Štikonas 2021-11-19 21:40:56 +0000
  • 04906fd5b0 Match macro argument names with their expansions. Andrius Štikonas 2021-11-18 22:16:25 +0000
  • 2ee908ec82 Read argument names of function-like #defines Andrius Štikonas 2021-11-18 18:01:23 +0000
  • 5e54a3d312
    Started stub for test1000 for self-hosting Jeremiah Orians 2021-11-26 14:22:58 -0500
  • edd4bf6ec9 update options list in README and --help output Gabriel Wicki 2021-11-23 22:49:09 +0100
  • 7d4c9dcabb
    Don't dump binary data to stdout Jeremiah Orians 2021-11-23 06:48:52 -0500
  • 295b323996
    Enabling the disabling of embedding debug info in binaries Jeremiah Orians 2021-11-23 06:06:42 -0500
  • 668c5b7c4c
    Spawn functions Jeremiah Orians 2021-11-23 05:58:45 -0500
  • 9de58d6d9c
    Spawn is creating the processes correctly now Jeremiah Orians 2021-11-22 21:41:11 -0500
  • 0284bc6ebc
    almost working state Jeremiah Orians 2021-11-22 19:53:12 -0500
  • 892a40aa1a
    Update M2libc and clear out some unneeded globals Jeremiah Orians 2021-11-22 06:07:44 -0500
  • d6d869f2c0
    Added in basic path lookup Jeremiah Orians 2021-11-21 18:30:20 -0500
  • 8d5d586d75
    Make -E behavior possible and unique to enable spawning Jeremiah Orians 2021-11-21 17:54:39 -0500
  • bb12da2fc9
    Make environment setup be based on native architecture Jeremiah Orians 2021-11-21 17:47:58 -0500
  • a0ac86f679
    Minimal #define test Jeremiah Orians 2021-11-21 17:20:32 -0500
  • 16948fbd9c
    Minimal sanity test Jeremiah Orians 2021-11-21 17:16:42 -0500
  • 70e402f582 Add updates to cc.c from M2-Planet. Andrius Štikonas 2021-11-21 21:39:45 +0000
  • 9d4638237c Update cc_macro, cc_reader and port to M2libc. Andrius Štikonas 2021-11-21 21:09:14 +0000
  • 1ac5bb6eee
    Initial import of functionality from M2-Planet Sanne Wouda 2021-01-10 09:32:42 -0500
  • 3b1e9d6e1d
    Initial commit Jeremiah 2021-01-10 08:19:41 -0500