Atualizações Harbour 10/07/2024

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualizações Harbour 10/07/2024

Mensagem por Itamar M. Lins Jr. »

Olá!
Essa do José Quintas, se poder explicar, eu não entendi.
E um bug corrigido na OOP, via compilefrombuffer.
E a compilação do rc via CLANG.
A propósito, segundo a IA Tanto faz, Grok, GPT, DeepSeek... Todos são unanimes em afirmar que os melhores compiladores ATUAIS são os "OPEN SOURCE"!
GCC/CLANG! Os da EMBARCADEIRO nem aparecem. Até pq a partir do (BCC 7), é logicamente cópia "sem vergonha" do clang (Eles não vão te dizer). Querem vender.

Código: Selecionar todos

2025-07-10 14:04 UTC+0200 Aleksander Czajczynski (hb fki.pl)
  * contrib/hbpost.hbm
    ! fix missing contrib/*/tests/files when using "make install"
      and HB_INSTALL_PREFIX.
      Thanks Jose Quintas for reporting (issue #310)

2025-07-09 15:04 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * include/hbclass.ch
    ! fixed class declaration to allow muliple PP run - thanks to Wen Sheng
      for slef conatin example

2025-07-07 16:17 UTC+0200 Aleksander Czajczynski (hb fki.pl)
  * config/win/clang.mk
    + add resource compiler detection chain to first stage,
      now harbour.exe binary should also have manifest resource
      compiled in when clang is used. Previously second stage rc
      calling was implemented only in hbmk2.

  * utils/hbmk2/hbmk2.prg
    ! fixed disappearing llvm-ar with fallback to ar, spotted
      in windows-ci/MSYS2
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações Harbour 10/07/2024

Mensagem por JoséQuintas »

Não entendi também.
Apenas lembrei daquilo que aconteceu com fonte hwgui, se poderia ter a ver.

Vi nos posts algo sobre a linha seguinte à criação de classe, ou uso de ponto e vírgula, não sei se afeta outras coisas.
No caso, se pulasse uma linha entre a definição e o resto, o bug não acontecia.
E também de recarregar a classe em VM, compilando no fonte.

Não cheguei nesse nível de uso.
Mas se um dia chegar, já está resolvido kkkk

Nota:
A pessoa que detectou o problema, criou e postou fontes exemplo.
São situações muito específicas.

Pensando bem..... qualquer codeblock poderia estar relacionado, porque sofre uma espécie de compilação.
Isso me lembra o bug inexplicável que antes acontecia muito, e aconteceu uma vez no último mês.
Talvez essa atualização resolva de vez.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualizações Harbour 10/07/2024

Mensagem por JoséQuintas »

Putz....
Nas mensagens dizia sobre carregar a classe na VM pela segunda vez....
Talvez multithread faça isso....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder