Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 31 03:16
    Build #707 passed
  • Mar 31 03:15

    charlesbetros on master

    Create codeql-analysis.yml (compare)

  • Mar 31 03:07

    charlesbetros on npm_and_yarn

    (compare)

  • Mar 31 03:07

    charlesbetros on master

    Bump y18n from 4.0.0 to 4.0.1 i… Merge pull request #39 from Cos… (compare)

  • Mar 31 03:07
    charlesbetros closed #39
  • Mar 31 02:21
    Build #705 passed
  • Mar 31 02:20
    Build #704 passed
  • Mar 31 02:19
    dependabot[bot] labeled #39
  • Mar 31 02:19
    dependabot[bot] opened #39
  • Mar 31 02:19

    dependabot[bot] on npm_and_yarn

    Bump y18n from 4.0.0 to 4.0.1 i… (compare)

  • Nov 04 2020 17:09
    quajak closed #15
  • Oct 23 2020 19:57
    Build #703 passed
  • Oct 23 2020 19:56

    charlesbetros on AssignCharToReg

    (compare)

  • Oct 23 2020 19:56

    charlesbetros on master

    Add support for assigning chara… Update hello world sample to us… Create character literal token and 3 more (compare)

  • Oct 23 2020 19:56
    charlesbetros closed #35
  • Oct 23 2020 17:58
    Build #702 passed
  • Oct 23 2020 17:57
    Build #701 passed
  • Oct 23 2020 17:55
    Build #700 passed
  • Oct 23 2020 17:54
    Build #699 passed
  • Oct 23 2020 17:14
    charlesbetros synchronize #35
Kudzu
@czhower
Yes. Bochs too. The are emulators, not virtualizers.
If we use QEMU we may not be able to support debugging.. which is kind of a key feature... its just a shame that the QEMU devs seem to be leting their hate of Windows interefere.
There is this. but seems very dated and not really supported any more:
https://www.microsoft.com/en-us/download/details.aspx?id=5352
this one looks very promising...
https://www.unicorn-engine.org/
Kudzu
@czhower

"Unicorn is based on QEMU, but it goes much further with a lot more to offer. "

And they CARE about Windows it seems.

Charles Betros
@charlesbetros
As long as we can get the serial pipe working. I ran in to issues before. Doesn't hurt to try
Matthijs ter Woord
@mterwoord
No clue on what the issue was and what the fix was.. :(
Qemu has virtualization extensions as well. its used as part of xen and virtualbox iirc
Kudzu
@czhower
later tonight I plan to merge the asssemblers into the xsharp project. I like to keep stuff separate, but too many projects just complicates building etc and the abstraction in this case is not worth it.
Quajak
@quajak
Is the directory source/XSharp.VsCode still needed? It seems to be that all the code is in source/VsCode/XSharp.VsCode
Kudzu
@czhower
no, directory is not needed
it was moved
Quajak
@quajak
so it can be removed?
Kudzu
@czhower
yes
Kudzu
@czhower
image.png
for vs code, does it just include all .cs files in all subdirs of the .csproj when building?
jp2masa
@jp2masa
yes, vs code and vs
Kudzu
@czhower
VS lists them one by one doesnt it? Is it simply that when none are explicitly listed it then reverts to include **]
*\.cs ?
well gitter fubared both of those but I think my ? is clear :)
jp2masa
@jp2masa
even if you manually include some files, it still includes all files in all subdirs, unless you disable it
to remove, you can use <Compile Remove="FileToRemove.cs" />
Kudzu
@czhower
ok, that must have been the default in VS then. Its been a while since I looked in a .csproj directly closely but last I did it required each to be listed.
jp2masa
@jp2masa
that's a feature from new csproj format (sdk format), the old format requires files to be listed one by one
unless you add a glob for it
Kudzu
@czhower
ok cool. Thanks for the confirmation.
jp2masa
@jp2masa
which wasn't available on msbuild I think before version 15
(VS 2017)
Kudzu
@czhower
Im merging in the assembler proj now.
tmw will make some minor code changes
image.png
any idea why we have a .cs file in a bin dir?
does the build copy them there for some reason?
jp2masa
@jp2masa
AssemblyInfo files are generated automatically now
Kudzu
@czhower
is that something we do or its part of the normal process in .net core/vs code?
jp2masa
@jp2masa
it's also a feature of the .net sdk
Kudzu
@czhower
ok cool. thanks.

Im pushing merge now.. someone will need to update cosmos/il2cpu again.

The 2 assembler libraries are gone now, they are merged into the main XSharp project.

pushed
ok done for the night... Im trying to get a little in on X# every night....
Matthijs ter Woord
@mterwoord
@czhower All new style csproj files are like that
they finally improved that..
Kudzu
@czhower
Im "partially down" a few days. Long story short, power outage yesterday AM and it took out the AC in my office... its mid summer here adn sub tropics.... on laptop in living room and not sure for how long.
Emile Badenhorst
@Myvar
Hi, i just woke up let me, once im awake, il start installing Cosmos etc, and then il look at what needs doing ?
Emile Badenhorst
@Myvar
Nvm my cdrive has crashed
Emile Badenhorst
@Myvar
im working my way over xsharp and im a little confused, it seems like there are multiple parser implmentations ? Gen1 and Spruce ?
are you planing on Emitting to Nasm asm files ? or your own elf files using iced ? for gen 2 ?
Emile Badenhorst
@Myvar
i cant seem to find any semantical analysis ?
Kudzu
@czhower
the output is designed to be pluggable. NASM will be first but we want native and others for later. We need nasm first though, easier to debug, some users arleady use nasm, etc...